Assembly was pretty easy. I did it myself with the exception of adjusting the doors. It took a couple hours but I took a few breaks. It fits really well for the intended space. Fast shipping. Good price point.