I got this dress in the navy blue and it fits perfect. there is a little too much fabric in the middle, but it allows the dress the stretch more. the fabric on the button is a little thin and not lined, but you really can't see anything through it. i'm 5'2" and usually purchase the petite, but the regular fit just fine and hit me about mid knee. the petite would have probably been too short.