This dress is gorgeous and unique. I downgraded to four stars instead of five because three of the front buttons popped off the second time I tried it on. I am not extremely well-endowed, so I am unsure why this happened. It did appear that the buttons were only held on by a thin thread, so that is likely the culprit. I still adore the dress and wish that a bit more concern had been taken with the buttons.