A tip to other people visiting:
Buy your tickets at the start of the day or better yet the day before ONLINE IF POSSIBLE – I don't care what google says in terms of traffic flow, whatever people say in terms of 'walking in' it is simply not true
Buy them online especially if weather predictions state that there could be any chance of rain – everyone has the same idea of visiting this place as a rainy day event
Otherwise you will have to buy your ticket to reserve your time slot to enter when you get there – they won't even let you in five minutes early. Then you have to pretend you're interested in buying stuff at the marketplace next door to the aquarium to kill both your feet and your time for the next three hours.
But aside from the hassle of buying your entry ticket, the aquarium itself is wonderful. Its streamlined, super tidy, well ventilated with lots of information littered around the aquarium. All the staff speak english and very willing to answer all your questions.
The way the aquarium is designed, you start at the top of the building and make your way down in a cyclical fashion – the aquarium revolves around one gigantic tank. However, I spent a good two and a half hours without realising it – I don't know how they managed to get two baby whale sharks in there.
There is a wide range of animals to see, I particularly liked the jellyfish section and I'm happy I got to see my favourite fish – the garden eel.
There are plenty of toilets and one cafe. I recommend eating before arriving to the aquarium in general, the prices of food in the marketplacs next door is expensive imo even by tourist standards
The aquarium is accesible friendly, wide, with guide lights and gently sloped floors with elevator access if needed. Though it can difficult for those who struggle with seeing in the dark at times.
TL:DR – Yes I would recommend this aquarium, I implore to book tickets advance and online – save yourself the grief of turning up on the day and then having to wait three hours. Eat beforehand and make sure to have a good time 🙂
To avoid crowds, go on a weekday where its super sunny, otherwise prepare for congestion on rainy days and on weekends