In no way is this extra large. I ordered an XL for my Great Pyrenees. 
In no way is this big enough. 
I have an XL for her which is a perfect fit. I ordered this one assuming it would be the same size. Not even close. Now I have to hassle with Wayfair to get it returned. 
This will be a challenge as the bed was compressed when shipped.