We arrived earlier than required. They took us back right away. They treated my son with respect and as an adult. The entire staff was courteous and professional. They are able to accommodate our scheduling preferences without issue.