The fabric is too flimsy. After two times to the pool it started fuzzing around the hip area. The straps are too big because the neck dips and opens up the front. Whereas the waist and the hip area fits fine.