The design is quite nice and we've already received compliments about it. Hopefully that holds up as it's exposed to the weather. But assembling it is a pain. The screws provides strip extremely easily and the pre-drilled holes are too narrow to assemble the bench by hand with an allen key. I ended up stripping half the screws (some just from using the allen key and no power tools) and having to remove them using a screw extractor. Then, the holes for the screws that support the bench turned out to be misaligned by just a few millimeters, which meant I had to drill screw holes elsewhere.

The bench really is quite nice, but be prepared with your own hardware. My suggestion is to skip the provided screws and get high quality ones that won't strip. You'll save yourself a lot of trouble in the end.