From start to finish a great overall experience. The salesman was very knowledgeable and helpful in selecting the right product for my roof. They were always very prompt in returning my calls and in responding to my needs. I would recommend to anyone.