Very knowledgeable and thorough, also friendly.