Can't recommend Mike highly enough. Demonstrates a thorough knowledge of the task, provides his considered feedback and suggests relevant improvements. Then delivers exactly when he promises to and within the budget he sets. Clearly very well organised and extremely professional.
Great communication, swift response - delivers exactly what is promised.