This is exactly what my eight year old and I wanted to cuddle up together with our small dogs.  There's lots of room, and it's very plush.  I'm using a circular terry towel on the seat cushion to keep the dogs from getting the upholstery dirty, and it fits perfectly.  I would happily purchase it again, and the delivery process was very simple.