I AM NOT KEEPING THIS, BUT I AM GIVING IT 5 STARS! Yes, this fits great, and the material is substantian, and great stretch and from the front, this is a perfect dress on me. But unfortunately, I have a belly and this did not hide it at all.  But this is a great dress, I just wish I did not have the belly.  :)