Mike did a great job. He was running late but let us know early on and we rescheduled. He then made sure to "make it right" by showing up early in the morning so I could still get to work on time. For me, the true test of the quality of a service provider is not how they act when everything goes well but how they act when something goes wrong. I have a lot of confidence in Mike now and would be happy to use him again.