It took some time to assemble (2 hours). But I am only one person so if someone has a helping hand, it might be easier. The assembly is somewhat smooth. The only hiccup is the door doesn't really lineup perfectly. After some adjustment , it works just fine, though.