Took a long time to put together but easy if following instructions..  Everything fit exactly with good instructions.