I went there for a general checkup, everything went well. The doctor seems really knowledgabe and is at the top of his practice. The place uses some high tech devices. Nonetheless, they squeeze alot in the one hour appointment, but it is enough if you don't have many problems. The staff is generally freindly, but the receptionist can be a little rude. Expense-wise, don't go there if you don't have dental insurance. Overall, I do recommend the practice and it has worked well with me.