Good dentist but is very busy, and sometimes it's difficult to get an appointment that is timely. IMO, he has too many patients and service suffers as a result. Office staff is nice, but I have experienced billing errors. In addition, prices are high.