We love this! It came squished in a small package that fluffed up to the full-size by morning!  My dog gets snuggled down in it and gets too warm in about 20 minutes so wriggles his way off and over to cold kitchen floor tiles. BUT this coming winter I bet he will love it and sleep in it all day. It’s a keeper and I will recommend if you have one that likes to nestle in to keep warm.  I bought the 26” for my 14 pound mini schnauzer. Perfect fit!