Great doctors. Great nurses. Great staff! I have a medically complex child who's care is very involved and tricky along with 2 very normal kids. Dr Peterson has been fantastic in managing it all. He is not over aggressive but not passive either. He is really smart and always seems to know the newest research. He listens to me and values my opinions and never makes me feel dumb. I can always get appointments when I need. They have the cutest rooms that make waiting easier and kids have a fun, pleasant experience. I ABSOLUTELY recommend these guys!!!