I am 5'6 and 160 lbs. I am large busted, but small hips and flat bottom side. I ordered a LG. This suit fits me like it was made for me! The bra is perfect, holds everything where it needs to be. Plenty of coverage. Straps are wide and very comfortable. Holds my mid section in, but not uncomfortable. I don't ever think I've had a swim suit so perfect !