Wonderful experience.  Everything came on time.  Communication with installer was stellar and they did a great job.  Overall very happy with service and product