So far it is a great couch. It is firm, exactly what we wanted. It wasnt too bad to assemble. Love that it can be set up however youd like. The metal pieces to hold every seat together is sturdy, there is no slipping in between the seats. Overall I am very pleased and in love with our new couch. Hoping itll last us a long time.