This thing is HUGE!  I love it!  The leather is truly top grain and it feels so nice. The pieces connect together with a spring loaded ratchet and peg system. Be careful when you unpack it that you don’t let the peg touch your hardwood floor or else it will gouge it...bad.  It does slide easily in my hardwood floors so i got gorilla pads for the ottoman. Assembly is easy, simply put the feet on with supplied bolt and Allen wrench. The stitching appears tough and the cushions feature Velcro on the backs to hold in place.