This company was thorough and professional. They will email you to remind you of your appointment and call before coming. Once at your home they access, tell you what's wrong and take care of it. They take their time and make sure everything works before leaving. I would recommend this company to anyone.