Allen did an outstanding job from start to finish. He offered unbiased advice, was knowledgable, and great to work with. He was almost always available and the few times he wasn't available he got back to us immediately. He went above and beyond and even offered to pick up our dog and walk him during a showing that came up when we were not in town.