On time. Professional. Friendly. Thorough. I feel like I get a little extra for what I pay for. Hard to find this type of service.