I'm 5'7, pear shaped, and typically wear a size 16 pant. I purchased the X-Large, which is estimated to be a size 16-18. I don't know if it's because all my weight is in my hips and thighs or if these just run small, but I could barely get this on and once on it didn't lay right. I definitely would have needed at least another size up to wear this one. I only took off one star, because it isn't unusual for me to have to size up on dresses and the top of this one did fit correctly, which makes me think if you didn't have quite so much thunder in your thighs that it might be truer to size.If it comes in your size, the dress is very cute and definitely flattering. The length on me was high enough above the knee to show off the legs, but not so high as to be unprofessional or to risk showing your behind when sitting or bending over. The material feels nice and has a good stretch. All the stitches seemed even and there were no loose threads.Recommended, but consider sizing up.