Love how comfy this dress is and still flattering! Only negative is because of how stretchy it is you can't really put anything heavy in the pockets like a phoneI'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. ?Fits well and is compfyI'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.This 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.Fades easily is only complaint. Very sharp looking dress