The sofa makes a nice addition to my office for my dog to lounge on the chaise while I work. It didn’t take long for me to put it together. The sofa is firm but comfortable.