Very disappointed! I ordered these for my 11year old in a size XL 18-20 when he actually wears an XL 18. Needless to say they are so tight they fit my 8yr old who wears a size 10. They are long, but maybe will drawl up in the length. Rediculous!!!!