I ordered this for my son (after Christmas).  I purchased one for my son through a local store before Christmas.  He loved it, but it was too small.  The store did not have any XL in stock.  I was able to locate the size I needed on Amazon.  My son was very pleased.