I just got them today..Bought one white.one red..one black.black is on the way...As other reviews said they run a bit small..So I ordered large size and XL for my 6 year old son. Larger better than small right?The white one L is perfect length for my son..I am very happy I got them!!Will but more!!All cotton good quality and design! Thank you!