I have yet to have a bad experience with Dr. Haynes or his staff. Every one is very friendly and helpful. Dr. Haynes tries to be very conscientious of his patients time and works quickly without making you feel like he is rushing through his exam. I was 20 minutes early for my appointment but I was brought back with in or before my apt. time of 2:30 and was done with the total exam by 3:15.
They broke my glasses and refused to pay for the damages sustained as a result of their negligence. The customer service was extremely poor. Another physician's office repaired the broken pair and is providing excellent service.