We have been there only once but it was a nice experience. the Doc was nice and professional. my 2-year-old was fighting a lot but he was able to hold him properly and do his checkup quick and gentle. the front desk lady seemed to be a little too straight but she turned to be very efficient and helpful.