The finished product gets 5 stars but the assembly gets 2. After reading other reviews saying the assembly was a challenge I decided to bring it to my parents to assemble since my dad knows wood working and has a garage full of tools. I'm glad I did because it would have been impossible to assemble myself. We needed to pilot holes and use a drill for most of it, there were times where they expected you to drill something in a small space that even the small impact driver couldn't fit into. We ended up having to ignore the instructions and assemble it in a different order. That being said the final product looks great and is surprisingly solid for the price. If you have tools and some more advanced assembly skills or know someone who does then it's worth it. If not this probably isn't for you because as nice as it is you probably won't be able to assemble it.