I went in for a cleaning and checkup. First visit. Very friendly doctor and staff. Hygenist used a few "G" rated curse words while cleaning my teeth, which I thought was unprofessional. Other than that, it was a very good experience. I can't really speak to the cost. They accept my insurance, so I didn't have to pay anything out of pocket.