Love this dress! Flattering and the size is just right! I am very small and skinny (5'0 95 lbs) and the small fits perfect. Above the knee but not too short - still acceptable for work. The floral design is beautiful as well. I plan to order more.