The shipping policy is misleading. It says 5-10 business days. In anticipation of my summer vacation cruise, I placed an order on 3 June and when I checked today, it will not arrive before 18 June. Called Customer Service who said, "It's 5-10 business from the date THEY SHIP IT," not 5-10 days from the ORDER DATE, even if it is in stock. I needed the order to arrive by 15 June so I could take it with me on vacation (swimwear for the cruise). When I explained/complained, Customer Service said, "if you're not happy, then just send it back when you return from your vacation," with no concern that I will not have enough time to order or buy a replacement in time for my cruise. That is an unsatisfactory answer to a problem they could have easily resolved. I will definitely NOT be ordering from there again.