This was perfect for our large size beagle. Perfect size and our dog loves it. Very well made and our cat even loves it and our kids love to lay on it too because it’s so comfortable. Would buy again.