I'm 5'2 and about 100 pounds so I'm very small, no curves and fairly petite. This dress didn't work for me at all. It's one size fits all but I wouldn't recommend it for a smaller girl. Also very see through. It could work well at the beach but not for everyday wear.