Mike was very professional, arrived on time, covered all the issues, gave us the options, and completed what we ask for.