Perftect dress, great material.  I am 5'5 170 lbs and a size 10 in dresses, skirts and pants and I always purchase a size Large in dresses on Amazon and this one is great too.  You really can't go wrong with Homeyee.