Great Office and great staff.
My wife and I use them and have been quite happy with both Dr. Hamlett and his staff.
You have to prepay but they do file your insurance for you and we have never had an issue getting reimbursed.
Our hygienist is great as well.