Perfect fit, easy to assemble and install.  My son loves the space this desk frees up when hes not using it.