What a fun place to visit! Add to it the educational benefits and it's nearly perfect.
It's funny to me how much kids of different ages can enjoy the same place. My 7 year old nephew loves to watch the feeding demo with the SCUBA diver, my 5 year old nephew loves to play in the water table and send the boats down through the waterways, and my 2 year old daughter just loves to run around and take everything in ~ especially the live birds and otters. And when everyone needs a break, we can head out to one of the look out platforms and watch the lake and ships.
Definately a place for everyone!