The dress is really flattering, the material is stretchy velvet, It looks expensive, which you don't expect for the price. The sleeve elastics are kind of tight but overall the whole dress is really comfortable to wear. I am 177cm, it's not too short, but that is for the XL size. Came for 1 month and I had no problems.