Sofa looks great. The cushions are nice and firm. Assembly was easy except for one step where the side arm rests need to be attached. The trick was to push the arm rest in to place from above while pushing it in to the sofa. 1 star removed because I feel the sofa could be a little more sturdier.