The dress fit perfectly and is adorable. I liked all the colors but ordered the red. It looks great with boots. Has a kind of a modern hippie-vibe ala Stevie Nicks. It also sits on my shoulders very comfortably, doesnt slip down or ride up like some off -the -shoulder clothing.
I am 5'5" 126 lbs and the small was perfect. Would buy for a friend as a gift.