Delivery was on time, packaging was very good, very sturdy.  Found few scratches on some pieces. Putting it together was tedious and took long time. At the end I was pleased with the product.