I bought Small for my 3 year old.  These run a little big.  They seem to be pretty thick and durable, but are very boxy shaped, and not fitted like nicer brands.  It does the job though.  Also the neck hole seems a little big.