In just 2 very short meetings with John he managed to find the solution personally catered to my situation and expectations.Punctual, well informed and very reliable.