Very easy to assemble. Comes with all the tools you need. I was able to do it by myself in about 20-30mins. Looks just like the photos and feels super sturdy.