I was really disappointed with the reliability. It was frustrating to prepare for the installation only to have it rescheduled at the last minute. The second time was even more frustrating because the guy didn't show up. No phone call. Nothing. I had to reach out to have the installation scheduled a 3rd time. Once the guy actually showed up (after the 3rd time scheduling the appointment), he did a great job.