Had to clean something off of the leather right out of the plastic wrap.  Holes were not aligned well and one was not even drilled all the way through!  Nightmare to assemble and one hole was so far out of alignment there was no way to get the bolt in.  Material is great and design is good.  If factory work to prepare it for assembly had not sucked I would have given 4.5 stars only because there is no Velcro on the back cushions  to hold them still.  If it wasn't so comfortable I would have returned it instead of replacing the center leg with a shorter one for $20 to fix the wobble caused by the screw holes not being lined up properly for the arm rests.  TLDRAssembly sucked, was not clean when opened, very sturdy and comfortable.  Good enough to not return once assembled, experience sucked enough that I probably won't by Desilva again.