My dog and cats love it. I got the XL and even I can lay on it with them. It is so comfortable. My dog is 70lbs and my cat is 8lbs and you can tell how much room they still have.