The assembly was not difficult for the one we received. However, the fabric gets "pulls" really easily from cats. Within one day there were two pulls, by the end of the week there's a dozen. We have linen couches and several rugs--no issues. We returned it.