I have this dress a 5 rating because it was high quality material and beautifully made for the price. Unfortunately I returned the dress because it was way to big and tall. I am 5ft 1in with heels on and this dress is designed with tall people in mind.