It needs a few pillows to be cozy, but so far I love it for the price. Well packaged and super easy to put together. This would be an awesome couch for someone who moves around a lot, since it would be easy to disassemble and reassemble again.

Cushions are really deep which is nice for long legs, and so far the seat is kinda firm and bouncy but not hard. The back cushions are probably the weakest link, there isn't a ton of padding in there but I think once I add a few pillows it'll be fine.

I've only had it a week so far so I don't know how well it will hold up, but it feels study enough and so far my 70lb dog jumping up on it hasn't left any marks.