I have only had cavities filled, and I have good dental insurance, so I'm not sure about overall cost, but the service I receive makes up for any of the cost. Everyone is so nice, every time I go in for a visit. They're extremely helpful with all of my questions. I once had a toothache, so I called, and Dr. Carris stayed late, after everyone else had gone home, and worked on my teeth until the problem was solved...for no cost. The environment is very nice. They have these little radios with headphones so you don't have to listen to the sound of the dental equipment. You can also watch a TV that's in the room. The hygienists are wonderful. They're very thorough when cleaning my teeth, and they're so friendly. I would recommend this office to anyone.