We have been using Alam B for the past year or more. We love that they are small, local and family owned! They have been out several times to replace shingles from wind damage. Extreamly responsive and come out usually the nex after we call. They were the only company we found that was reasonably Continue Reading