Assembly took my handy husband hours and he was fairly frustrated with it. It’s beautiful though. The shelves only hold 30lbs, which would have made me reconsider my purchase if I had known sooner.