Reviews are so mixed, I almost didn't go. I'm glad I did. OdySea has plenty of interesting and worthwhile exhibits. A leisurely trek through all of it plus the unique carousel toward the end took about an hour and a half. You're bound to find something that piques your interest along the way.
Didn't eat at the cafe, but it looks nice, and the gift shop is well stocked for just about everyone.
I do agree with some that the price point is a bit high. I would say $25-$29 for adults is fair based on the fact that I've been to no less than 8 aquariums in major cities around the country and many of those are more extensive in scope.
Bottom line, if you're on the fence go, give it a try. Experience this attraction that's right in your backyard.