Think cooper loves his new bed. Came a lot sooner than what the delivery date said! It’s huge I got the biggest size Due to my puppy’s breed size as he’s gonna be huge! Beds got nice padding and is firm but soft very comfortable