Size fit perfectly. Ordered L size 10/12 hip 57 169lb. Length went to ankles and would not be able to wear heels. Nice dress not my style on myself. 65% Polyester and 35% cotton. Only concern would with with stitching or unraveling due to each color sew on. White was a little see through (see photo). As expected for what you pay for.