The shirt seems to be of good quality.  The black and the red shirt both look nice.  They're fine for layering to be worn under another shirt or over a different shirt.  They do run small...order up.  My son who weighs 58 lbs, wears an M(10-12) in this brand.