This swimsuit is so flattering, it surprised me. The cups keep everything in place and the boyleg shorts cover what I want covered. The fabric is substantial, but not very stretchy. The size 6 is a little tight on the bottom, I struggled to get it on. I'm 125 lbs. 5'5" and would order a size 8, if available (as of this date, it isn't).