It's a huge and very nice bed for my German Sheppard. He fits on it good although he chooses to lay on it with half his body on the hard tile but he seems to like it. I thought the mattress would be a little firmer. Aside from this, its a great buy. I didn't give it 5 stars because that would mean it was perfect and only God is perfect..