Product, fantastic, everything we expected and more. Great workmanship and detail. Service, leaves room to improve. Delivery was three hours late, if I understood correctly, the truck had been help up at the scales because the vehicle did not have proper authority. This did not have anything to do with the excellence of the product, but it is reflective on the company.