My puppy loves it! He could not even wait for me to get the legs on before he was in it! Then snoring happily! It’s well made. However the legs twisted tight face the wrong way. My pup is 4 mos/12lbs. I hope he will still enjoy it when he is grown. I think it’s big enough. Also the bottom cushion is washable. It has a zippered cover. It also has a plain microsueded back if you want to change it up. My dog and I also love it because it makes the perfect step stool for him to get on and off the couch when I set it next to the couch in the evening. My pup is now 30 lbs at 1 yr old and still loves it and sleeps in it every day while I work from home. Then I sit it next to the couch 8n the evening so he uses it as a step on and off