My wife and I bring our kids here, granted the appointment thing with times was frustrating initially, causing us to take time off and then rescheduling due to the doctor getting sick, I couldn't blame them for that. We had to make two separate time off requests to get my kids taken care of. They give you the day (Thursday) but not the time until closer to the actual day. This can be same week even, I believe, before they can give time slots, because they set the days appointments and then triage who gets seen first. It's because of the anesthesia and fasting before the appointment, typically giving younger kids the earlier appointments. Because of my child's needs, this was it for dental options, so we made it work. However once we were there, they were the nicest people. They were great with both of my kids, and we genuinely felt like they cared about the experience for the child. Letting them play, and ask questions, showing them around and helping them through anesthesia. We now do not want to take our kids anywhere else.