Darren provided excellent professional service in helping me buy a house. He was very knowledgeable about local areas, construction details of houses and costs of repair and remodeling. When it came to the actual buying process, he was an expert in suggesting proper offer price and was very experienced in negotiation. During the financing process, he provided very responsive support. After the transaction was done, he also did follow-up visits and provides helpful suggestions on maintaining and repairing the house. Overall, Darren is a very professional, experienced, effective and warmhearted agent. I would definitely recommend him.