Took 2.5 hours to assemble and another 1.5 to install, but WOW! Amazing and totally worth it.