I'm 5'3" & 140 the dress hit right at my knees. Material is very soft & stretchy. There's a difference of 2 inches & 20 lbs between my teenage daughter & myself, yet it looked great on us both. Very forgiving. ?I'd give this 4.5 stars. It looks great and fits well. Very flattering! The pockets are very nice to have. It is comfortable overall, but the band area under the chest can be irritating. It's not soft. Sometimes I don't really notice it, but other times I do, and it's quite scratchy.I'm 5'2", around 138lb, and size C chest. I ordered two of these dresses in a Medium and they fit very well! Snug in the chest but not too tight, nice and flowy below. The length comes to my knee, which is what I wanted.Fits well and is compfyThis dress is so comfy and a perfect fit! I bought it in two more colors and love it!!!!I love this dress so much I've bought it in three colors. I love that it has pockets and stretch.I bought this dress in 2 colors. I have used it as a swim cover up and as a beach vacation dress. Lightweight and comfortable.This was the second time I purchased this dress for summer. I love it ! And get so many compliments. I can wear a pair of flip flops and feel a casual comfort. Dress it up , with necklace and kitten heels , a must buy if your looking for an adorable well made dress.Fades easily is only complaint. Very sharp looking dress