A good Realtor is one who works for your benefit, who is knowledgable and keeps you well informed in terms of Local Real Estate Market, who is available 24/7, knows and understands your requirements, who understands the values of your family and culture.
BEWARE OF!!! People offering you insentives in terms of cash or other forms. They are not working for you, they are working for their own good. A good quote says NOTHING in this WORLD IS FREE OF COST. If it is free, It costs you much more than what you are offered.