My brother has been going there since he was 11 months old. He is now almost 9 years old. We chose this place because we live 10 min away from here in Evergreen .
We didn't take him here every year ( althrough he is covered until age 18) but he has been seen here every year since he started school.
The appointments are very easy to book. You can do so online or by phone, and unlike Calgary Lab Services, it is possible to get an appointment within a few days...this isn't like blood test appointments where you have to wait a week for a 2 min appointment to be available. You can stick with the same doctor , or if you don't really care who you see, you can just select the preferred time and date and when you confirm your appointment your assigned doctor's name will show up. All the doctors have access to your records if you are a returning patient .
All the doctors here are great, and for kids they have picture eye charts which are fun .
They were about 20 min late for my brother's appointment but that's ok, sometimes they are busy and I understand .