I am extremely happy with this sofa. The seat depth is ample, the upholstery is soft, and the cushions are firm. The assembly was very easy and not complicated at all- screw on legs, slide on arms and back. However, due to the weight of the sofa, it will take two people for maneuvering it.