omg this thing is huge!!!! I have to hold it up to keep it stable, head size it about a medium hat, but even if you had an XL i'm sure it would fit. I was worried it would be a lot smaller. There's padding inside, but it's definitely not made to be worn for long periods of time.