Although they cancelled a few times the installers were very professional and knew what they were doing.  They did a great job in a timely manner.