This dress is beautiful and very comfy. I had an issue with the first one I ordered because I didn't think about reading the product description for each dress and I ended up getting a Large (which is my regular size) and it was tight around my arms and right under the chest. I ordered another one and went with extra large according to the product description and it fit perfectly. Ive been wanting a dress where I can wear it with a pair of leggings or without and it does have a lot of buttons but its alrighg and its lightweight so its perfect