Great quality and easy assembly. The only drawback is that the sofa is very light, so it tends to shift on a non-carpeted surface. Would recommend anti-slippery pads for non-carpeted surface.