It said on the website that it was delivered the next day. However, that did not happen. It took 3 days before we got the order. It wasn't a problem, but I did get worried if the item was very late as there were a few bad trustpilot reviews. We ordered the bikini bottom. It was so small in size that even my 12 year old slim daughter couldn't stand to wear it. Unfortunately, we managed to peel off the tag, and she had it in an hour at the water park before she had to give up. It otherwise seemed to be of good quality, but size S fits more like an XXS.