I ordered this as a piece for a few cosplays, and I'm quite happy with it! I however ordered mine in a size to big just to be safe and it ended up being just slightly to big for me. I'm going to have to take mine in with some sewing, but that doesn't bother me to much. To big is better than to small! The reason I ordered mine just a little to big was because I heard from other reviewers that the skirt had no extra give, and they were right. If you order this in a smaller size than you are, I bet it will most likely not fit. The color it'self is basically spot on, and the buttons are nicely fashioned with a little zipper tucked underneath them and hidden nicely away in the fabric. The fabric it'self is also very nice, and doesn't feel cheaply made. Although I only got this for cosplay, if I wanted to, I could even wear this out in public it looks so nice! Whether it's for cosplay or out for a date, I'd recommend this skirt to anyone in need of one!