Horrible horrible place… the staff are awful!!! They will make you feel like the worst parent ever !! Very slow. you will be waiting an hour past your appt. Time before you are called back. The dentists are nice. But you would want to pull your teeth dealing with the rest of the people