Very easy to put together. And a beautiful comfortable bench. And it is weather resistant so need to seal coat it. But is paintable if ever needed.