Sofa looks great and is very sturdy.  Material is pretty weather resistant and the thick cushions are comfortable - a little on the firm side so should break in well. Sofa was very easy to  assemble.  Did it by myself, and took less than an hour. Comes with hexkeys, but with an electric screw driver and hex bit, it was even easier.  Perfect for our deck.