This costume was a hit. It is well-made, not that cheap fabric that inexpensive costumes are usually made from. The white stripes are a bit see-through - just wear a tank top underneath. I ordered the large and it fit fine - even a little too big but I didn't want it too small (I'm a 5'8" woman). All in all, a great value and a costume that can be reused many times.