Bottoms fit perfect but top was too small. I am a 40D and the cups don’t cover me.
Love the fit and modest! I'm 5'6", about 136 lbs, and wear a 36D bra. I ordered a M, and it fit so well!! Not loose or too tight, love that it helps hide my "Mom pooch". Feels thick enough, not too sheer or thin. LOVE this swimsuit!!
Looked same as picture. Material nicer and thicker then expected. Fits great. Ordered a medium.