Dr Dhir was very thorough and listened to all my symptoms and explained what was required. Very patient, clear and professional. Appointment scheduling was quick and easy online. Check in staff was polite and friendly, they got me in quickly. First visit, but no complaints so far.