The installation was professionally done with quality materials very timely!
Better communication and quality control from the installation crew. The crew did not show up on the scheduled date for the installation and did not contact me about the delay; I had to call the office to inquire and eventually the installer called me to advise they were not coming at all that day but would be there the following day. There were two discrepancies with the installation; one being discovered by the crew and the other one by me. I don't understand why the crew did not take care of the issue discovered by them. This triggered a second visit a week and a half later to complete the repairs.