It is tough finding a bathing suit that covers all of those questionable areas and still fits nice and looks flattering. I am a big girl and I swim every day. Although this suit is not good for swimming laps because the skirt floats up,  it is good for being outdoors around other people when you are self conscious about yourself. The material is comfy, and the suit shows off as much skin as I am comfortable with. Skirt comes down to just over the top of the thigh. True to size.