100% on all counts. Always courteous and knowledgeable. Was always encouraging and supportive of us at all times.