Mike was on time for our appointment, and knowledgeable. He explained everything and was very professional.