What can I say? Prompt, professional, courteous and reasonable! Dr Crain runs his office in an efficient manner. Appointments are appointments, not an estimated time of service give or take 15 to 30 minutes. The staff is courteous yet productive with minimal wasted time. Best of all, Dr Crain has an on site store to purchase glasses and contacts yet no one pushes you to use them or makes you feel pressured in any way. The exams are quick but thorough and Dr Crain will answer any questions in a professional non condescending manner!