this thread makes me feel much better --in a we're not the only ones kind of way -- because we had a terrible experience at Ohanas, and it's a favorite restaurant for so many people.
Our server was in a terrible hurry, and was most displeased to be interrupted in her "opening" spiel by me launching into the Food Allergy speech (our DS has life-threatening allergies to all milk products, eggs, tree nuts and peanuts). I had phoned the restaurant twice, talked to the chef ahead and she was supposed to bring the chef out so we could check all items on the menu. We had prearranged a substitute for some item he couldn't eat. (This is all standard food allergy Disney procedure and is part of the service they pride themselves on).
Well, she refused to bring out the chef. She wouldn't listen. She got ingredients wrong. Then she disappeared, seemed sarcastsic about our requests and generally made it one of our worst dining experiences ever.
I was out of energy by that time (we had been at Universal the week before and they had nearly killed him by serving a cobbler with hidden pecans. They ended up comping us for a VIP stay, but DS was in a wheelchair for the Disney visit due to the steroid reactions.) In any case, I spoke to the manager, who also seemed young, sarcastic and rushed.
I meant to complain higher up the food chain, but we got home on Sept 10, 2001, and it just didn't seeem that high a priority after that.
But, reading all these posts suggests to me that there is a hidden dynamic of indifferent service at Ohana's at some times, in some sereving areas, and with some servers.
Because the service is generally good, the food is delicious, the view terrific and the experience often positive, people are not complaining in a systematic kind of way, and Disney is not addressing it.
My story is too old to be helpful, but perhaps if people who have recently been disappointed by service at Ohana's contacted Disney dining with their reports ... and if anyone who's eating there demands immediate redress ....
I bet DIS'ers could get this fixed. When we were there we did manage to get the check (after 4 requests) by leaving the table, handing our card, with our resort and room number hand-printed on it to the hostess, and telling her that if we did not have the check in 5 minutes, they could bill the room. That got results.