I bought the XL when I usually wear a large, and these wouldn't have fit a toddler.  Beware, if your a Small or Medium, I recommend going all the way to L or XL.  I'm 6'4" and after trying these on, sent them to my brother who is 5'7" and he loves them.  They fit him perfectly.