I am a big girl (18 W pants 2x or 3X shirts) and I ordered a size 20. It fits very well and covers the areas that should be covered (back and upper thigh area). I haven't gotten a chance to actually go out to the beach in the suit as it has been raining since the day it arrived. But I am very anxious to test in the water.