I have never had a bad experience with this practice. Front Desk always goes above and beyond and greets us on the way in and out. I had a problem with my insurance and one of their staff went out of her way to help me get it cleared up. I am always able to get my children seen promptly (last minute) when they have something serious. Staff is courteous and friendly, establishment is clean. Thank u!