I love Ohana. The food is fine, nothing special (well except for the bread pudding!) but the atmosphere is great. It's a super kid-focus restaurant full of coconut races, limbo lines and hula lessons. My kids adore this part of it.
I think if the activities aren't part of your dinner adventure, you could definitely be disappointed in the food.