Even though this dress was very pretty and fit as expected, I am only giving it three stars because I had to return it, unfortunately. Because the dress was way too long. I'm about 5'5 and I would have to wear like 4 inch heels or have it hemmed for it not to be dragging on the floor. Also, the color and material were completely different than pictured. I ordered the dark gray and it was a very light grey. The material is very shiny, which for me was not flattering.