The ruching on this suit is super flattering. i ordered the medium -- i am 5' 6", 150 lbs, and usually a solid "medium" in most retailer items -- though i would definitely recommend sizing up with this guy. i was able to get it on (and it certainly held everything in place), but since it is a one piece, pulling it on was a bit of a struggle and i certainly could have used about an inch more fabric from top to bottom. i will be returning and exchanging for a large.