It’s important that you choose an experienced agent who is there for you. Your agent should be actively finding you potential homes, keeping you informed of the entire process, negotiating assertively on your behalf, and answering all of your questions with competence and speed.

First, find an agent who represents your interests.  

Many home buyers assume the buyer's agent is only out there to obtain the lowest price.  While that is a factor, there's a bigger picture at work.  Your agent should be well informed of what the market conditions are at the time of your purchase.  In a seller's market, you may not be able to get the lowest price - but your agent should guide you through negotiable factors to put your best foot forward with a qualified offer - especially in a competitive bidding process with other buyers.