Nice, patient and knowledgeable.