St Andrews Aquarium is a lovely day out for the kiddos. My wee 2½ yr old had a fab time looking at all the species of aquatic creatures. All the tanks were clean and well kept. All the animals looked healthy and happy. My only critique in regards to enclosures, would be for the large snapping turtle - his tank looked too small for his size and I did feel a bit sad for him. If he got moved to a bigger enclosure it would definitely leave people with a much more positive reaction when observing him.
As for the variety, there is a wonderful selection of different animals/fish to see. We were surprised to see monkeys, penguins, meerkats and other reptiles at the aquarium (I absolutely demand everyone MUST see the little marmoset monkeys in their cute hanging baskets - I died of cuteness!!)
The aquarium itself was very clean and tidy, nicely decorated and with atmospheric music playing to add to the experience. My daughter especially loved the dinosaur fossils etched on the walls! We also enjoyed attending the talks for the sharks and the meerkats - the staff members were full of knowledge and very insightful. The gift shop was great as well, full of toys, games, crystals, plushies and sweets, ideal for kids. We were a little bit disappointed about the cafe - the waitress told us they only do take away despite them having tables and chairs outdoors and a table inside. After walking around the aquarium it would have been nice to get a seat and enjoy some coffee and cakes without rushing to leave.
As a whole, we definitely enjoyed our day out. It took us roughly half an hour to see the whole aquarium, which for a whole day out did seem a bit short considering the price point as well. I do think the aquarium needs a few tweaks here and there. Maybe add some more activities for kids such as an educational room, a photo booth or some kind of sensory experience to add to the duration of the visit, but other than that we had a lovely day and you can't beat the view of St Andrews coast line just at the aquariums door step! We'll make another visit again in the future for sure.