This is my first couch and so far I love it. Yes, its a little firm but very comfortable. It took my boyfriend around 30 minutes to assemble everything.  Pretty nice couch!!