Based on Web reviews, my husband and I visited Castle Dental today. It had been 2 years since we'd been to the dentist because I had previously been told that 2 of my teeth were "losing integrity" and needed to be replaced with implants. When I got a second opinion on that, the next dentist shook her head and said I was "losing bone," leaving me with the impression that I was, quite simply going to lose all my teeth, so I figured the solution would just be to pull them all. Horrors! We had other life issues to deal with, so I just put a dental visit off as long as I could because I just didn't want to face it. But Thank God for Castle Dental! The guys there are young and professional and warm and thorough. They took X-Rays on me and said, yes, I'm losing bone, but everyone does as they get older (I'm 70). They said everything is as good as to be expected and I just needed a cleaning! They also suggested I could replace 6 crowns on my upper front (crowns 35 years old) because the metal is visible along the top edges and new crowns would eliminate that and look more natural. I passed at first, just happy to be able to keep my teeth. In the meantime, they removed a crown of my husband's and discovered decay under the crown (only 1 year old - done by a US dentist) which was causing the toothache. They walked him down the street to a root canal specialist who did the root canal right then (1/2 hour). He will need to let it heal then return in a week for a new crown. At that point I was so pleased I agreed to replace my front 6 crowns ($2400 for 6 crowns) since we had to come back for my husband anyway. BTW, the bill for 1 root canal, 1 crown PFM, 2 cleanings and 1 deep cleaning was $620. I highly recommend them. You'll be very pleased. All the patients in the office were equally happy with their treatment and the overall experience. This is a real find!