We've worked with Leo 3 times in the last 3 years or so. Nothing but good things to say about him. The booking appointment folks are great, quick to get back and were able to get him out here the same day as my call.