perfect size age 2-3 i got a little bigger then my sons regular size as they where for christmas, hes 18 months for reference but taller than most his age, material is as expected, its thin just like the normal pjs youd get, the color is very bright and hasnt washed out when been washed afew times