Graeme Moorhouse took us through the process as a first time buyer and highly recommend him!! He is so helpful, flexible and has a very good knowledge. Communications was excellent.