Great with both my kids. Been going there for 9 years and have never had a bad experience. Always friendly, caring and thorough. The billing takes care of itself, the insurance statements and billing statements always match and I've never had to follow up on anything.
more