I ordered this hat for my wife and full month before we went on vacation. I figured plenty of time in case it was coming from China, the product didn't arrive until after we had gotten back from the beach. I requested several times to cancel my order when I knew it wasn't gonna arrive in time for vacation. But just kept getting the run around. Customer service and shipping are absolutely the worse I've ever dealt with and this company is based out of NC, shipping to tn should be a wk tops.