This staff is the best overall you will find. They are small and very family feeling. Dr. Grim has an excellent attitude and his staff will make sure you are completely taken care of. Follow up reminders never fail to arrive and the overall experience is top notch. I have recommended several people to Dr. Grim and they are all lifelong patients now.