LOVE IT!  I would have given 5 stars, but the neckline is NOT a V neck...it's more of a scoop, like most of the customer pictures show....that being said, the fit is so flattering.  She is 5'8" 160lbs B cup (muscular/slender athletic build) size M fits perfectly.  It is a bit on the shorter side, but that is the way she likes it, so it is perfect for her.  Just to warn, anyone who is worried about back/side/or belly rolls, this dress does not hide those, the fabric of the top is thin and stretchy like yoga pants, and any imperfections will be seen.  the skirt however is a more sturdy fabric that forgives more imperfections and is very flattering even on fuller hips/thighs.