I have been here twice now and while my doctor is EXCELLENT, the front of house staff is so bad that it drives the review from 5 stars for the doctor only to 2 stars for the office as a whole. My main complaint is that when I had an important medical question between my visits, I never received a call back after my multiple calls and messages. If I did get someone on the phone, they were rude and tried to get me off as quickly as possible- when trying to set up my first appointment over the phone, the person speaking even suggested that I had the wrong business and don't need to make an appointment. I had trouble finding the location on my first visit and called to get some local directions or even what the building looked like to visually end my drive. The response? "Ya, I can't help you" and she hung up. If it weren't for needing treatment for a specialized eye condition, I would never come back here. I would highly suggest my doctor though.