Always on time and extremely knowledgeable and my needs. Willing to take as much time as necessary to answer all my questions.