Mike was efficient, friendly and thorough. He came when expected, got the job done and cleaned up the areas before he left. He did a great job....