The dress is very nice however the fabric is not that stretchy. I purchased a small but could definitely use a medium. I'm a short girly (5'2) and it stops right at my feet so it's short girl friendly. All in all it's very nice but I'll be returning for a bigger size.