Cups are a little big, but fit well. I’m 5”4 and 120lbs and the medium fit perfect.
The bathing suit actually fits fine in th waist and chest area. However it does seem short from shoulder to crouch. The straps definitely aren’t going to slide off! I am long waisted so that may be part of my problem. Otherwise it fit everywhere else perfectly.