Working with a real estate agent is very important but having the right person by your side is even more so. They should be willing to listen to you and should communicate with you. But, you also want an agent that will be honest with you. Learning that you want too much is hard news to take, but they should be willing to work hard to make it happen.