Beautiful!  We love it.  Very easy to assemble if you have a small Allen wrench socket set or drill bit for assembly, otherwise it will take forever to assemble with the small, hand held Allen wrench provided. BTW, seat cushions are almost 6" thick and back cushions are 5" thick...both nice and firm and very comfortable!