I was pleasantly surprised by the Calgary Zoo. After years of memberships at the Toronto Zoo, this was a great experience. Smaller than most, but we were able to see the whole thing in 2 hrs. We weren't completely exhausted when we left, and the smaller scale meant we could actually see the animals.
We arrived by CTrain - the easiest thing ever- purchased our tickets at a self serve kiosk and away we went.
I am only rating a 3 because there was too much construction and renovation happening and off season none of the outdoor beauty is perceptible.
I will go back and likely rate a little higher.