River Rock is top notch! I finally got up the nerve to schedule an appointment after having a tooth ache for 2 years. I went to this office because they take my insurance. They were very clear about my cost up front. I havent been to many offices here in Lawrence, but I know where I am from, they dont even take my insurance, I have to pay it all up front and submit a claim myself. Everything about this office made me very comfortable, from the nice clean lobby to their chairside manner. Five star practice. I am very pleased.