Very thorough job on analyzing and repairing my 2012 Cruze. after 100K miles it needed a lot of attention and the work done was complete, on time as promised with no surprises. I had a timing belt replaced with all the related components (water pump, seals, etc.) along with most all major fluids flushed and refilled. The also trouble-shot and repaired an engine noise and oil leak successfully. Car is running better than it has for a long time and I should be good for many, many more miles. Thanks Dave!