I agree BoG (dinner) was overrated. It was supposed to be fine cuisine, but it was just average. The giant room was too loud. The lighting tried to emulate candles flickering, but instead of individual bulbs flickering, they had sets of bulbs get bright and dim at the same time. So, not only was that unnatural, but distracting.
I've been to Cinderella Castle twice and both times the food was very good. The ambiance and the M&Gs were also excellent.
H&V is a cheap diner. And as such, it delivers. I went during the Christmas season and the food (buffet) was all the usual Thanksgiving and Christmas comfort foods: turkey, mashed potatoes, yams, gravy, niblet corn, cranberry bread, etc... All stuff I love, went back for thirds. As long as you don't expect fine cuisine, it's fine. And the M&Gs were great.