This is a great piece, but a bit challenging to assemble. Some of the pilot holes were too narrow, so I had to redrill my own in order to finish building it. Now that it’s set up though, I love it! It’s lightweight enough to move around easily and the cushions are definitely water resistant. When it gets wet I can just push the water droplets off and it doesn’t soak into the fabric too much. The pull out table is a very unique and useful feature.