They don't deserve your custom, you are right to change to another agent. Two people I know have had houses on the market recently, one went with a small new company and have been messed about for months. Supposed to of sold but has now had to put it back on the market. The other person went with a well established local company, had loads of viewings and the house sold within a month. Not the cheapest option, but by far the more professional in the way they have handled things.