Very easy to assemble.  And with extra hardware and all the tools you need to put it together. Nice quality product. Everything looks and works as shown on the website. Overall took almost an hour to put together.