Terrible. You make an appointment but the there is not actually an appointment. They send out a request to their technicians which may/may not be available for the time/date requested and they will not let you know if someone is not available. Warning! Waste of time, you will be waiting around for them.