Delivered on time. Excellent quality of materials. Perfect assembly instructions! I was able to put it together in around 2 hours. I'm so pleased I ordered another which should be arriving today!