I have a really hard time finding dog beds that are big enough for my two big dogs, but this XL size works great! My 95lb white german shepherd loves his new bed, the faux leather makes it easy to clean all the dog hair and remains cool enough where he wont be too hot to lay on it. I also think it just looks funny in our living room for him to have his own little couch… like so serious haha! The style isnt my style normally so I was nervous at first but it works well and it is giving “ned” so i love it! Very happy with it!