This place is great to come with kids or even on a date. I have taken my niece twice and she loves this place. They have so many different types of fish especially for being located in a mall.
The best times to go are when its slow during the week, we went once on a weekday and once on the weekend and it gets pretty busy. They have activities for the kids to do along the tour so it's easier to navigate and not so chaotic if you go on a weekday.
Overall I think this place is awesome and I'm sure I'll be taking my niece again sometime soon.