Wow. Way better than I thought it was going to be. The firmness is perfect. I hate couches that don't have any support and literally engulf your body because they're too soft. This is the opposite of that! 

We have 3 dogs and 2 cats which is partly why we got this - the fabric is animal-friendly and doesn't get scratched up every time they jump onto it. We've been keeping it pulled out so they can all hang out on it together. Big hit with the animals. 

My mother-in-law spent the night and said it was super comfortable to sleep on, too. 

5/5 stars all around!