Well I need to wear shorts or leggings to wear this as a costume without flashing people in the frontal area. But I have a long torso, so maybe it may fit someone more normal in length. The top is cute off the shoulders. Its a thin material , but I didn't pay a lot so I was not expecting theater quality. I've worn it twice so far, once with a black under-bust corset for some adult fun and then for a stereotypical wiccan/witch costume with tights and was constantly pulling it down in the front.