We had a leak, nothing major, easily identifiable–so I called A Better Roofing. I was told that they do no repairs. So I called Ace Roofing (206.243.2626), and I have to highly recommend them for their promptness, great service (BW was personable, honest and took the time to check out the entire roof)…best news: after that “monsoon” today, no leak! :)