I haven't been to Grand Floridian Cafe, but I have to say, Captain's Grille was very good. One of the best meals of our last trip. My husband wanted to eat again at "that place with the bacon polenta." (it came with the pork!)
hands down captain's grille.
last i checked they had a 3 course prix fix dinner option that was really nice.
the food is more made from scratch there.
i noticed several major cleanliness issues for the cafe.
1. a hair on one of my marshmallows with the fondue and when i told the waiter, he just said he'd get me another marshmallow..IF i wanted.
2. we asked for a doggie bag and they brought us a crumbled up used gift shop bag to put food into.
3. food on the floor when we arrived and then more food thrown on the floor by small children/toddlers as we dined (landing up against my chair) and stayed there with rushed busy waiters kicking it all around.
i used to go to the cafe all the time a long time ago...but it is at the bottom of the list now.