I love this sofa!!!!! It sits a little firm like others have stated but it is relaxing as it gets used. It was fairly easy to assemble but the backs where a little problematic to put on (it took me by myself 1 hour to assemble). The delivery was very professional. My only complaint is the color....I ordered grey and it is actually a little on the brown side but it was not bad enough to return. I would give it an enthusiastic 2 thumbs up for the price!