This is a very nice dress in many ways. There is silver embroidery and a built-in mini-slip, which is good because the skirt is very sheer. There are two thigh-slits and you can see a small amount of lower back, but it's classy. I would say it runs a bit small, as I'm size 8/10, almost always a M, and the M fit like a glove. If you like a looser fit, which would be appropriate with this style, size up. Unfortunately, the quality is not great. The button loop on the back fell apart as I was taking the dress out of its package. I bought this as a potential outfit to wear to an Indian wedding, and it would have been great for that. I don't think it would hold up very well in the long term.