Dr. Anderson and his staff are very friendly and informative. The office is clean and has a great atmosphere. My son loved knowing he can watch movies and play video games while waiting.