I bought a few a long time ago in a galaxy far far away, and it claims to be an extra large, but it must be made by a company located where the people are on the small side, to begin with because the X-large barely fits and I wear a size 42 coat.
Shoot, I didn't even think about trying IKEA or Harbor Freight. I got mine from Home Depot for about $8 I think? They only had one type in a "one size fits most". I am a 5 foot 3 woman and it fit me perfectly. Kinda made me wonder how it would work for a big, burly construction type dude!