Nice, clean, friendly office. Have had one too many bad dental experiences in the past. I went in to Riverrock for my first visit thismorning, they were very good at explaining my problems to me, and offering serveral different solutions. I havent been the nicest to my teeth over the years, so was very nervous going in for my first visit. But everything went smooth, and I scheduled for my next appointment for a few fillings in just a couple weeks. I am very pleased with this place. A+!