Cute dress! I'm usually a small in dresses but medium in tops, so I ordered the small. It was a little snug but still long enough (to my knees even when walking) until I washed and dried it to get rid of the wrinkles from packing/shipping. It's my fault for not realizing this fabric could shrink, but it definitely was too small and too short after that - luckily my teenage daughter loves it and can wear it.