5' 4", size 8/10, athletic build, 38D, and size 3 (large) was too loose and felt sloppy. It is lined past the thigh which is a must with the light color, but very very thin fabric so it doesn't forgive anything. Top material being so thin, the bottom is much heavier than the top so kind of pulls the top down and feels bottom-heavy. Would hem at least 6" for my height to make it a midi, as it is a maxi on me- hemming would take off a little of the bottom weight. Color is a true light pink- maybe not quite as pale as the photo, but definitely a true baby pink which I like.