All reviews seem negative
Almost all of the items for sale are Made in China and cheap. All of their merchandise is overpriced. You can come up with a better costume using your imagination and shopping i...