Service was good. Technician was a little late but once he got there he conducted a thorough inspection. Was not annoyed when I asked question as far as what he was doing. Was very friendly Cannot rate cost since I have no idea how much I will be billed until I receive the actual bill