Ricky was on time, very professional, also covered his shoes and was very thorough with explanation of the problem.