This dress fit me incredibly! Hugged in all the right places, but was still comfortable enough to wear forever! This is BY FAR my most complemented piece. I am 5'9 and it was the perfect length on me wearing 3 inch heels, though I wouldn't wear it if I was any taller. It's probably best for someone 5'4-5'9. I'm a 34B and the bust fit me well. A little smaller or a little bigger chest would work too! The waist fit me perfectly - 26'.