A Mothers Day gift to myself! Challenging and a bit time consuming to assemble IF you do it correctly, but well worth it. Very durable and easy to care for. I LOVE that you can hose off the cushions and they dont become soaked inside. AND the seating is very comfortable