These shirts are nice. Good quality for the price. Lightweight fabric, so best for those months in the North between spring and summer where its not super cold, but still not warm yet. Like the striped design. A good shirt for just being casual. My son is 9 months, but large for his age (22 lbs, 2'5") and the 12 months fit perfectly.