I would love to tell anyone how this product fits, feels, etc. However, I ordered 3 different swimsuits on May 29th, and still have not received any of them. The response time from customer service has been pathetic. One of the worst experiences I have ever had with online shopping. It has ruined any bit of excitement I had for this product. But wait, they gave me $10 back on my $172 order for it taking now 3 weeks plus to arrive . It's been amazing.