Loved this right away! I got the white in small. I'm 5'3" and 125lbs. and it fit perfectly. The length hits me just above the knee - not too short, but not too long. It's a little see through so I'll be careful about what I wear under it, but that's true for most white things. Can't wait to wear it for graduation this year, and hopefully going to order another one in another color.