All the staff are friendly and professional. Dr. Hulme is very knowledgeable and patient. Their point/reward system makes the process fun and interesting.