Excellent quality and easy to put together!  None of the hardware shows on the outside.  They are sturdy and comfortable and just totally excellent all the way around!!!!!  The cushions are firm, so if you want something squishy, they will be too hard for you.  The upholstery is wonderfully water resistant and easy to wipe clean, but zips off if you want to wash it in the machine.  I am VERY happy with this purchase!