Awesome couch!!  It's firm but comfortable.   Perfect sear depth.  It was easy to put together, but you do need another person to help.   I don't have a big living room but this couch fit perfectly.