After having a baby 3 months ago, I have been looking for a cute one piece. This suit is perfect! It is a little cheeky (which I wanted). I was in between getting a medium or large, after reading reviews I went with the large. The straps are a little big on my shoulders, but it fits nice everywhere else. The shipping was also very fast shipping from Australia to Massachusetts. The reason I am giving this suit 4/5 stars is because there were a couple of small snags already on the suit and I haven't worn it yet. Little dissapointed with that because I paid 80 with shipping. Overall though, this product is very nice.