The dress has a beautiful shape and the keyhole adds something extra. However, it runs small. I am normally a 12, I ordered a 14, and it was tight around my hips (in all fairness, I am quite curvy). I got it to wear at a black tie wedding, but to be honest, the glitter makes it look tacky. If it didn't have glitter, I would have rated it higher.