Absolutely love the suit! I am 5ft 10, 155 lbs. I ordered a medium. Bottoms fit perfectly, the cup in the top was a smidgen big, but I am only a B cup so I have yet to find a perfect top. The suit is made well, high quality material. Well worth the money. Highly recommend, and would purchase again.