Excellent quality dress. Please do not purchase this dress from Hello because their dress is cheap is cost and quality. I am 5ft 4 and 160 lbs. I ordered a larger and it fit perfect. The material stretches abit.