I bought 3 packs of these shirts in size "Small" for my 4-month-old daughter, thinking that they'd be a good Fall/Winter wardrobe staple.  However, they are much too BIG for her!!  Before purchasing the shirts, I checked the sizing chart on the website of TNSC (the company that makes Snapibasic baby clothing), and it says that size Small is supposed to be for babies 3-6 months, 12-18 pounds, and up to 25 inches.  The packaging for the actual shirts also lists this sizing info.  Granted, my daughter isn't the chubbiest baby on the block, but she's well within the weight and height ranges on the Snapibasic size chart, and these shirts totally swallow her up!  As such, they are pretty much useless to me right now, since my baby probably won't be able to fit into them until the end of the Winter season, when I'll be shopping for Spring and Summer clothes with shorter sleeves.  (Plus, she'll be too old for mitten-cuffs).  Other than the inaccurate sizing, these shirts seem to be quite soft and of pretty good quality, so I'll be exchanging them (for the "Newborn" size) rather than returning for a refund.  But I wish I had read all the reviews (including the negative ones) before I bought these shirts, so I could have saved myself the inconvenience of sending them back and waiting for the smaller ones to arrive!