Great experience from the delivery to the setup!  Very easy to assemble.  Takes two people to get everything out of the two boxes, then the most time was just installing the feet.  The cushions are firm, which is what we were looking for.  Color matches the picture on the site.  Happy customer!