I got this for my engagement photos and will probably re wear for the rehearsal dinner or other bridal events. I am 5'2" and about 145 lbs, the medium fits perfect. The dress does come to the ground, so I will probably wear a platform sandal or heel to avoid hemming it. It's also lined. It's so cute, I can't wait to wear it!