We love this sofa.  It sets up super easy, looks great, and is very comfortable.   The seat is firm, but I really like that. I also love the velcro on the back of the cushions. I was always having to fix the back cushions on my last sofa but these stay in place really well.