They are not a well organized business.
They canceled the original appointment on the day scheduled. They didn't call back to reschedule as promised. When I called them back they had massive confusion on whether there was ever an appointment. Finally they found who had made the original appointment (rather than just rescheduling I had to wait for them to sort out the original). Rescheduled but then installer never showed up at the appointment time. No call, no follow-up. I found them to be unreliable.