The dress was beautiful and great quality! I was impressed and very pleased! It even came on time! Im giving 4 stars because i gave measurements to fit my body, and the dress still came a little too big, so i still had to get it altered. Otherwise, im overall happy with this purchase! (btw, there is a huge train that comes with this dress. HUGE. I ended up having to chop it off with alterations)