I couldn't recommend Belvoir enough. I sold my house through them over the summer and their aftersales service was second to none. John kept me up to date with how things were proceeding on a weekly basis and regularly chased people up and down the chain. Belvoir made the whole experience a lot more stress-free than it might have been otherwise.