Personally felt it was cheaply made. Obviously for the price you're not expecting too much but you can find better quality at forever 21 these days. The buttons seemed like they would be a pain to maintain considering the quality. I returned the dress.