This 80s ballgown will literally flatter ANY body type. The plush material hugs, and can also conceal. She is, however, QUITE LONG. I am approximately 152cm tall (5’0”), and even in stilettos I had to lift her off of the ground! She technically fits the higher end of a medium body type, but the material has quite a bit of give! You can tell I have her bunched up quite a bit just to keep her off of the floor!