Great place to go. Professional, friendly, family run business. I've never had to wait more than 5 minutes, the Dr.'s never rush you, they take the time to make sure all your questions and concerns are answered. The staff is always out going, asking you about you. My family has been going there for 4 years and we will continue!