We ended up dealing with Centaline, we went to a few other agents but ended up being walked to their office to get the keys for viewings.
They were very keen to get us to commit ASAP and rang every day. By the time we had held off for a few days while we looked at other places they had dropped the price 15%!