Holds all body parts in! Perfect swim suit (as opposed to hang around looking good outside the water) suit. Flattering design; should look good on all body types. Will go with me everywhere I plan on actually swimming. Fits really well. I wear a size 10 and the fit was comfortable and flattered my body. Only thing I would change is to offer more color combos. Swimoutlet offered best price, including free shipping. Would purchase from them again.