This is a beautiful dress! I just love it! The fabric is really good, I can't believe it's so cheap. The only thing is that it may have come with a small defect because the fabric that comes underneath does not have the same length as the fabric of the dress, so if you pay attention you can see the different size between the layers. I love it anyway so I am keeping it. I had ordered a small and had to exchange for an XS because it was too big on me on the chest.