I have been super impressed with John and his team in our work together so far. They are responsive, intelligent, knowledgable, and really fun to work with. They know the ins and outs of just about every part of metro Phoenix and have been able to give me the local insight I need as an out of state client. Could not be happier with this team.