I was impressed during our first visit as a consultation. The office has a seamless process and all staff that we encountered were super friendly and helpful. They were thorough in their explanations and made my son feel comfortable. The rewards program is a cool added bonus for my son!