This cabinet is beautiful and perfect in my entryway. Assembly took a while, but I managed to do it by myself. Getting the top on and seated in the right place in order to screw it on was probably the trickiest part. It's pretty heavy, so having 2 people to do assembly is probably the best option. Overall, I love it. It holds quite a bit and is super stylish.