Easy to assemble, everything fit perfectly, is very functional, and looks great. This fit perfectly in the available space that was available.