I'm not sure how I feel about the Edinburgh Zoo; I don't think it's a destination spot if you're…read morevisiting for the first time. If you live locally or come to the city often, sure, make your way to the zoo eventually. They have some great events: social for new parents to meet other new parents, afternoon teas, photography workshops, and more.
They are home to more than 2,500 animals including: camels, monkeys, pelicans, zebras, highland cows (...obviously), giraffes (a four back of bachelors named Arrow, Gerald, Fennessy, and Gilbert), a red panda, tigers, meerkats, a bear, a very large penguin pool with LOTS of gentoo, king, and rockhopper penguins (you can watch them live on the zoo's website!), flamingos (their oldest one was born in 1961!), and more. Unfortunately, you won't see all of them when you visit: I would say about 30% of them weren't there (for various reasons: rehoming, new structures being built, vet visits, it was the wrong time of day, etc.) when I came. There is, however - and this won't make sense unless you've seen it - an unexpectedly LARGE dinosaur presence here. IYKYK.
Thankful for the conservation work they do here and in the protection of endangered species around the world, but I'm not sure this is a spot I need to have repeat visit at.