Very thorough and extremely knowledgeable; answered all my questions and made for an overall good experience.