I purchased this dress after looking in stores for something similar. I was expecting it to be decent quality, and was very happily surprised by the quality fabric and details. The only warning to note is that this dress is pretty long. I'm 5 foot 4 inches, and I have to wear pretty high heals in order for this dress to not hit the ground.