Very professional and helpful. Had several fillings done - doctor and assistant explained everything. Treatment and cleanings always pleasant. Can't say much about the cost - I have excellent dental coverage so my costs are usally zero balance. Staff is very thorough with billing, scheduling, etc. Highly recommended.