On time. Explains things well. Fair and knowledgeable. Have used them multiple times and will continue to do so