I agree, Ohana is hit or miss. What it has in its favor is that the food is good and its all you can eat. The ambiance is worth it as well especially over the fireworks hour.
.
They had a lot of toruble in my case
First they lost my reservation (the elderly guy at the reservation booth.. had a hard time finding my reservation or more like he couldn't type my name..dunno)
then: my magic crashed, not letting me get the reservation on my cell phone...
after finally finding my name and my reservation. I was assigned in one of the farthest areas of the restaurant, right next to the door to the kitchen.. (not fun).
and then, while the appetizers were good, they gave me uncooked chicken.. 3 times.. I had to tell the server 3 times.. she was seriously concerned and had a good talk with the cook.
until THEN... finally my stuff was coming nicely.