We love our set. Its very comfortable and fits our large family plus guests. Cushions are waterproof.
It took about 2 hours to put it together by myself 
My only complaint was delivery. We had to wait about a month to receive this piece, a far cry from the usual 3 days with every other of my Wayfair purchases. It was worth the wait.