High quality material and design. The dress has no padding, but the fabric is thick enough. Very flattering for a curvy hour glass body type with more hips and thighs. I bought a large when I was 5'7" and weighed just under 170 lbs and it fit perfectly. My weight fluctuates a lot and when I was around 180 the dress was too tight in the hip/thigh area, so I needed to size up to XL.