This dress is a big roomier - I would suggest sizing down from your normal size. That said, I am 5'11 and love the length and fit on me. I got a S and because I have broad shoulders sometimes I wear a M -- in this case I am glad I got the S. It the perfect dress to throw on and feel put together with no fuss.