I braced myself to be disappointed since this is my first Anne Klein dress and an online order at that. It is usually a hit or miss for me. Anyway, I LOVE IT. I am 5'2 and 155 lbs, got it in Large and it's absolutely perfect. Quality and fit is divine. I can't wait to wear it and I couldn't help but order another one in a different print. LOVE IT!!!