Love this suit! It’s very flattering, comfortable, and stylish. It is a wee bit big, but still completely wearable and can be adjusted. Im 5’8” ~190 lb and ordered an XL. The top does not come all the way down to the bottoms, but a very nice and well made product.