Great couch, firm and cute!! Also we have dogs and it is easy to wipe the hairs off. Does show paw prints when they jump on the couch, but you can easily wipe the fabric the opposite way and they disappear. We got the green one, a bit darker than pictured, but love the color and 70s vibe! We had to call for backup from a friend with putting it together. He figured out that someone has to hold the side arm pieces while a stronger person lifts the seat part into the slots (opposite of how it looks like it goes together). We LOVE it and have received several compliments.