Its so rare that I give a review, but this suit is so AMAZING I found it necessary. The top has excellent support fits very comfortable I am a 36 D so I needed support I ordered a large I am 5'0 about 132 curvy. The bottoms fit great too they do not ride up and its very sexy!