John is very knowledgable about different neighborhoods in Baltimore. He is very responsive and always ready to answer any questions. He knows the process really well and has the resources to handle everything efficiently. He is very honest with his opinions about houses and gives good suggestions on types of inspections to do, price to put on an offer, repair request and etc.. I had a smooth house buying process with John and would definitely recommend working with him.