Good quality fabric, nice length, but unless you're really thin, this isn't going to close at the hips. I ordered an XL. The top part is great, but Im going to put some panels in the sides to make it more of an A-line fit. Great for kids, but if you're a pear-shape, you might have to do some tailoring. Still like it, though, and it will be great for our Harry Potter Night at our library.