Absolutely perfect and exactly what I wanted! We moved to a new house and I wanted to train the dogs not to go up on our couches (after nearly 7 years of them taking over our couch and sitting on top of / ruining / flattening our couch cushions). I set up these dog couches in the new house for several weeks before our human couch was even set up. The girls (both around 50 lbs) absolutely adore their individual couches and don't ever want to leave. They're so cozy and comfy, then kids love sitting in them too!