Very thorough and knowledgeable to my requirements.