Dr. Joiner's office is the best! My boys, age 11 and 13 go & love the rewards points and prizes! It's clean & everyone is very friendly and always right on time!