The product shipped on time. However, according to the text updates, my package was returned because my name wasn't recognized at the address the delivery was attempted. This is odd because I put the correct location in the order, and was at home the date I was supposed to receive the hat and didn't see anyone. This leads me to believe someone went to the wrong house, or didn't attempt to place it on the porch (which another delivery person did the next day). Still hopeful to get the item, but it has to be 1 star for now.