This is an all around excellent business! I basically made an emergency next-day appointment: I ruined my last pair of contacts and didn't have glasses. When I contacted the office requesting a new patient appointment, I was met with very friendly customer service from the woman who scheduled me an appointment on my lunch break the next day. To my surprise, the next day I saw the Doc, selected frames, and purchased my contacts in 30 minutes tops. The quality of service was impeccable within that half hour. The doctor was kind and knowledgeable and even discussed payment expectations with me. The woman who took my call remembered me. Off I went to select my frames and a woman helped me select frames within my price point and then two additional staff members helped to narrow my selection. I wasn't expecting anyone to assist me in that process and it became very apparent to me, as other customers were coming in for their exams and to pick up their glasses, that this place was a fine tuned MACHINE. I left feeling relieved and impressed by the service. Furthermore, I was told my glasses would be ready in a week and I picked them up in three business days. Three. This place is exceptional on every level.