I'm impressed with this self-assembly couch for under $300. I put it together myself in 30 minutes. It is very firm, which I hope means it will last. Will update later if it wears out too soon.

Update: We gave this a great review 3 weeks ago. We got it five weeks ago. Now we have a huge rip in the bottom cushion. Would not recommend.