Arrived as promised, and my husband assembled it by himself.  He said it was very easy to put together.  It is a solid piece - by no means flimsy.  The only critique is that there are already a few loose strings here and there.  We have many pets, and the couch gets a lot of use, so definitely heavy traffic.  There were loose threads from the beginning.  Overall, it is very comfortable, sturdy, and holding up well given the pets.  I still have to use a combination lint roller AND vacuum to get the pet hair off completely, but the only fabric that doesn't require that which I have found is leather.