A really difficult assembly is an understatement. Took 3 hours to assemble! I never would have bought it if I had known. That being said, after assembly, it's a stable, nice little cabinet