It looks a little small in this pic but it’s actually perfect for the space, especially now that I’ve got the coordinating chairs and a rug. It’s firm and very comfortable. I think this couch and chairs will stand the rest of kids and dogs quite well!