As always, I was greeted warmly and treated courteously, professionally, and in a very timely fashion. I unfortunately arrived 15 minutes late but still was finished on time. I appreciate that everything is always explained to me ahead of time and I don't feel that I'm being rushed when I ask questions. The appointment reminder system via email works very well, too. All in all, great!