I bought these to wear with my wedding dress. They come in a very pretty box, complete with little bags for each shoe. They are very nice but, not super comfortable for such a long period of time. Even with cushioning insoles, I ended up taking them off after a few of hours. The shoes got very dirty (I forgot to spray them)but, I was able to clean the satin up with a tide pen and some water, now they look brand new again! I hope to wear them out for another occasion.