Although costume arrived late, I was happy with the overall quality of the product.  After reading other reviews I was worried that the shirt would be super flimsy and possibly more like a 1980's thin, polyester, one size fits most material.  Happily it was more like a t-shirt, which actually worked quite nicely.  I would say the size was pretty close as my son wear a men's medium and the small/medium size seemed to fit fine.  Just wished it had arrived on time.