I love this dress! I am 5'2" and 135 lbs, and ordered the floral-5 color (light blue) in a M. It fits perfect! It barely hits the floor on me which was a huge surprise since most full length dresses I order are 6" past my toes. The material is warm, yet breathable and is silky. I got this dress as a nursing dress and I love how easy it is to nurse in. It is extremely flattering on and very slimming!