BJ was very knowledgeable about the products/installation. Great attitude, great service, very patient & took his time to do things correctly.