Their service is thorough and affordable. Their staff is the most friendly, welcoming staff I've ever dealt with. They are so warm and professional, and make the whole experience that much better. The office was very easy to locate. I didn't have any trouble finding it at all. I will absolutely return. I have moved farther away but will continue to drive the 25 miles in order to continue my checkups with them.