Perfect for my little patio. Sturdy and pretty comfy. Will replace the cushions sooner rather than later. And as far as putting it together, it was logically laid out but some of the worst predrilled holes I have ever had to work with.