I ordered these shirts for my sons school uniform.  The shirts are nice and a good quality, but I had to return them because they do run small.  He wears a 2T and these are more like a size 18m.  Definitely order a size up.  Other than that, good shirt for the price.