The dress is beautiful, it comes with every detail as in the picture, the fabric is soft and it doesn't slide down. The problem is that on me it's too short, you can see in the picture of the model the dress is pooling a little on the ground, well on me it shows from over my ankle and below, I'm not tall, I'm 5'4 and the models don't look petite. Overall a nice dress, but keep that in mind if you think about purchasing it. :)