Mike was the perfect blend of friendly, professional, efficient and knowledgable. He did excellent work!