I am thoroughly impressed by my entire transaction, from diagnosis to final repair. Even though the technicians spent lots of time on diagnosis, I was not given a bill until the final repairs were complete. I also appreciate the 3 year guarantee on their work.