This swim suit is amazing. I am a mom of three and my body is ever changing and I needed something that I could feel confident in. This holds in and hides everything perfectly. I am a size 16/18 and ordered the xxxl and it fit perfectly with extra room in the shorts area. I am so happy that I can now feel sexy and comfortable at the pool. I ordered the black and I will defiantly be ordering the floral pattern now that I know it fits.