Dr Michelle Kohls takes the time to do a thorough exam. She and her staff are wonderful. Our insurance changed and we had to switch eye doctors for a few years. Even though the new eye doctor was much closer, as soon as we could return to North Valley Eye Care we did.