Doctor Madison and her team here are top notch! They take the time to explain to my nosy 10 year old that had a question about everything. We have always been treated well, thank you!