We initially used Keating to replace our roof. We were happy with the work at first.
Later we wanted to do some additional exterior work - renovate the porch, replace the front windows. We could not get a detailed itemized estimate from Vlad, and no matter what options we elected, the price remained the same. During our attempt to get these details from Vlad, he asked for a deposit or basically, he could not give us his time. We still trusted them at this point and gave one.
In the meantime, our roof began leaking and I asked Vlad to inspect it to see what was going on-we had already had the eaves examined at this point. After several conversations with Vlad, he denied it was the roof and has not done a proper inspection to find the cause. (We are now going to have to hire another roofer to look into and fix this.)
Therefore, we were not as excited about working with them and asked for our deposit back. John kept stating he would but did not. After almost 6 months, we had to threaten a small claims lawsuit to get our money back. Even then, Keating charged us a whopping $398.50 as an admin fee for refunding a cheque.
This was as far from a professional response as you get.
Do not use them and do not trust them. That is what I have learned.