Perfect for my small living room. After reading what felt like too many reviews, I knew what I was getting into. Like they suggested, the couch is a little on the firm side but the back cushions make up for it in plush. And the cushions do gain shape with a little time. Regardless of firm seats, it's incredibly comfortable and anticipate with a little wear, the cushions will soften even more. I was worried the arms would be too hard and uncomfortable, but they, too, are soft yet firm. It was simple to put together, just took about 20min alone. The package itself was a little damaged but there was no damage to the product itself. My only complaint is the shipping. The couch was delivered a day after the given which can throw a bit of a wrench in things when I needed help to carry the 100lb box up my stairs. All in all, I'm extremely happy with my purchase and my cat is too.