We have received fantastic service with Dr. Johnson and his staff. We've never felt rushed, they've answered all our questions, and provide a flexible payment plan. I would highly recommend!