Took 2 days to put together.  All the pieces fit together nicely and no missing parts!  Will be enjoying it for years to come.