I sold my previous house through Thomas Morris and then proceeded to buy another with them. At the very last minute I had to pull out of that purchase due to marital issues. I then went on, at very short notice, to buy another house through Thomas Morris. Their service through all of this was excellent. Of particular note is Jemma (the assistant manager) who was amazing from start to finish. I have no idea how many emails I must have sent the poor woman over the entire 18 month odyssey but she was always quick to reply and, if she didn't have the answer straight away, would find out in a very short time.
I also got a rebate/discount on my seller fees because I sold and purchased through Thomas Morris. This came in very handy for those unexpected little costs when I moved in.
I'm happy to recommend Thomas Morris and, if I'm ever insane eneough to want to move again, I'll go straight back to them.