I have been taking my son here for 2+ years and it has always been a great experience. The Dr's are very professional and attentive to our needs. They provide valuable information for the parents and are great with the kids. I have always been able to get a last minute appointment without a long wait. When I am in the office I am seen at my appointment time and not an hour later. I love it here. THe only downfall is that they are not open on weekends without an appointment and an extra fee. Accepts most insurances.