The entire process was first rate from beginning to end. Kevin was professional, knowledgeable and very helpful guiding me through issues we had , the options and solutions available, and selection of materials. When any problems arose he was there to solve them. The installation crew was excellent and did a great job. They always arrived on time and worked very hard every day. The entire area was cleaned every day!