One day late on delivery, probably because of blizzard weather.  One piece had a slight crack, but still usable.  Parts were clearly marked. Assembly was ok.  Pay close attention to the diagrams.  Overall, I am satisfied with the product.