This costume is very good quality, very nice looking.  I bought this for my wife's band's Halloween gig, it was superhero themed - she was the hit of the party.  They run large, so if you're worried that you're on the edge of the sizing, go for the smaller one.  I actually bought it in two sizes because there wasn't time to return and reorder; we ended up returning the L because the M was just perfect.  The cape is sort of shiny, as is the skirt, and the boot covers look great, so it was really fun.  This costume doesn't look cheesy or cheap, so I highly recommend it!