We have just bought our first home and from the initial viewing with Michael he has provided us with outstanding customer service. He has kept us updated the whole process without us needing to ask for updates and he was extremely helpful with any questions that we had.