I loved the fabric and cut of the dress, but ultimately decided to return it due to the thinness of the fabric and the buttons being sewn on poorly. It is inexpensive, but it wasn't worth it to me to have to re-sew the buttons, especially since I felt the fabric would not hold up to repeated washing. I will say that even though the fabric had no stretch and an XL was snug across my 38D bust, because the buttons are sewn on as embellishments rather than actual closures, there was no pulling or gaping as with actual button down tops. Also, the straps were nice because they covered my bra strap.