This is a great dress! Pay attention to the size chart and you can't go wrong. I'm a 10 in American clothes and ordered a12. It's a perfect fit. This dress is soft and comfy, washes easily. I'm 5'4" and 155 lbs. The length hits below the knee.