Got this for our extra large Berner...he fits on it and I guess it's comfortable enough (he hasn't complained) but it's kind of big and floppy. The sides and back really need to be supported in a corner or by a wall to make them stand up to create the "couch" like effect, otherwise it all kind of splays out and takes up a lot of room. But so does my dog.