My kids love coming here. When we arrive we are welcomed by name. Never wait longer than 5 minutes before being seen. The staff are awesome with kids talking to them on their level. The Dr. Always explains things well and answer every question.