Don't understand why there are so many harsh reviews. We went today for the first time, tanks were crystal clear, the building was clean, the food in the cafe was fairly yummy and reasonably priced, they serve beer which is always a positive.
If you're an adult then maybe you think all they have are "boring fish" as one review stated but if you're taking children this place is great.
The 3 year old birthday girl, 9 year old cousin and 1 year old baby all had a blast!
We didn't peruse the gift shop much but I did spy some super cute things. I would 100% go back.