Sooooo, that was my 10 year old daughter wearing the shirt. I ordered an XL, we got a Medium just before the 4th. We paid the two day shipping for it and we appreciate that we got it in time. My husband loves his Freeagle! My daughter loves the shirt and all is good, just wish I could have worn my shirt.