Great experience every time I go. Staff is fast and polite. Dr. Johnson is my go to person. He is patient, understanding and makes me feel comfortable every time I see him. He explains everything in a way I can understand and always asks if I have any questions. I highly recommend him.