Fabric needs improvement.  The main reason I returned this item is due to sagging fabric on the sofa.  It hadn't even been sat on and the fabric was already bunching up.  Other than the fabric issue, the overall construction of the unit seemed to be pretty good quality.