It was not hard to put together, just took a little bit of time. It is a beautiful addition to our deck and very comfortable to sit in as well. Glides smoothly.