This is my favorite place to take my 5 month old. We bought annual passes for $50 each only cause a regular visit is $25. At the moment they are doing a separate area called the polar express that is an interactive experience for the kids.
So the only con is it is really really hot and humid when you first walk in. After a few steps it cools down when you get to the bigger tanks. There's not only sharks, but a kamodo dragon!!!! There's also a sting ray area when you can touch them! It's kind of neat that they have staff that are available to talk to you about any questions you have on the fishes. It's not super long, I have spent anywhere from 1 hour to 3 hours (my friends child has an obsession with sea creatures) so I think it's worth the money.