We have had experience with several realtors before, and Blain is the best. He knows the area, pros and cons, and he is very patient in answering a lot of questions. He is efficient, timely, and polite. He goes out of his way to help any way he can. He was a pleasure to work with, and we highly recommend him!