I am putting down four stars on convenience not due to Andrew's service but to the fact we had an appointment the previous week and no one bothered to call us to let us know the technician was running late; we had to call and then re-schedule. It all worked out though because Andrew was great!