I've dealt with them on a couple of occasions. They are professional, caring, and have your best interests in mind. They won't sell you a home that isn't suited for you. Can help you find a great financial institution if you don't have one in mind. Can help you write a great contract that won't get you, the buyer, in trouble in the future. As a first time home buyer, I was really put at ease when I met them. We went right to work finding my home and I'm still happy.