I’m 5’3, 163 LB, and the large size fit perfect. You can adjust the top to better accommodate chest size with the halter strap that ties behind neck. The bottom half shows off the figure while also covering up a bit of cellulite one might have:). Not too tight yet still a flattering fit. The material is very good quality and has held up well even in salt water pools and constant washing. I don’t feel self-conscious wearing this and so happy I purchased.