Word of mouth is always best, I agree. If you don't have many contacts to fall back on then I would take it to a couple of places for estimates and see how they treat you/what they say. I have had vastly different opinions on the same work before now, you just have to get enough to find the...