It fits really really well and though it's a little short the rest is perfect. It feels very classy and hides any imperfections around the mid section. Stretchy material makes it comfortable too. The fabric and belt are a little flimsy but if you're careful when washing there's no problems.