I'm not one to drop more than $5 on a shirt for my toddler, but this purchase was well worth it!  Fits amazing on my daughter who wears a 4T (she's a bit long in the torso). It definitely does not feel like cotton though...more of a stretchy/spandex material but I would still definitely recommend!