This couch is gorgeous!! Just received it and all I had to do was screw in the legs and I was set. So far it is firm but still comfortable.