This office is great, the doctor and his staff really care about the patients, We are able to get an appointment right away. All medications and illness are explained so well that even my children know and understand what is going on. I have a 3 and 6 year old who sees this doctor as well as myself and can't be happier.