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.