i didn't have high hopes for this because, well, it's a bathing suit - hahahahaha!!!! i needed something to use at the pool at my gym and wanted it to be full coverage up top and boy shorts on the bottom. the material is good, the stretch is just right, and it's not too tight anywhere. and it's actually somewhat flattering :-) i haven't worn it in the pool yet, but if anything happens to change my review then i'll come back and update. so far so good.