I'm happy with it overall. I would have preferred it to be a little bigger, but I don't think that would have been possible with my budget. The seat cushions are on the firm side, but not uncomfortable. This just isn't a "sink into it" kind of couch, but it's still comfy. The back cushions aren't as firm as the seat cushions. I'm 5'2" and have a shameful lack of arm strength. I was still able to get the box into my apartment and put it together. Took maybe 30 minutes or less. If you're tall, this couch will be too short for you. There were only a few inches of extra room when I stretched out. Even though it's on the smallish side, I'm happy with it and it's a good deal.