I am a competitive swimmer, and have had a number of speedo 2 pieces for training that I loved. I had really high hopes for this one, it looked cute and seemed perfect for swimming outdoors. However, the sizing seems to be a little off. I would say I have a typical swimmer body, ordered my typical size, and it was extremely small. The bottoms were actually painful on my hips. The top was snug in a good way, but had basically no support/padding. If you are more on the flat-chested side the top is probably fine, but if you are looking for more support/coverage it''s basically non-existant. I held on to this suit for a while because I really wanted to like it, and hoped that it would magically just fit one day, but eventually decided to return it. I love basically every speedo suit I have ever had over 14 years of swimming, but this one was unfortunately a dissapointment. If the tops and bottoms could be sold separately that would be more convenient. The one big complement I have is that the colors are great and true to what you see online!