Size up, up!!!
This dress is beautiful but extremely small. I'm a medium and ended up wearing an XL that fit great. The length is very long and was a great floor length, and I'm 5'10". It would be too long for someone shorter. I loved this dress once I got an XL.