This is a great, little dress. It can easily be dressed up or worn with some sneakers for a casual afternoon. I'm 5'1", 125 lb and length is perfect with the small. Being small, some of the regular sized dresses are pretty long, but this one is great.