We love this couch! Assembly was easy as we just had to put the legs on and hook the two sectional units together. The couch has a nice firmness but not too firm - the leather is very comfortable.