Was incredibly easy to assemble and install. The pieces fit together perfectly and I have no doubts this thing will stick around longer than the last one. I didn't expect to have to use glue on some of the end pieces but it was provided so that made it easy