As this trip was to celebrate my 30th birthday, I wanted to do everything right. That included having dinner in perhaps the most magical building in all of Disney World: Cinderella's Castle.
During breakfast hours, Cinderella's Royal Table offers character-meeting breakfasts. By dinnertime, CRT is one of the upscale restaurants in the Magic Kingdom. Although it's not meant as a character meet-and-greet, Cinderella and Belle (from "Beauty and the Beast") were in the lobby greeting people while they waited to be seated. One of the people waiting said Cinderella will sometimes grace the patrons as they eat, but we did not see her again once she left the lobby.
The dining room (accessible by spiral staircase or by elevator) is what one may expect from Castle dining. The ceilings were high, the tables long and looked like mahogany wood and the lighting was dark. The outer wall has large iron-cast windows (as one might expect when thinking about a castle) which are partially-stained. There are individual tables for each party, so it's not like a single table from festive medieval lore.
The food was great. The bread before the meal was soft pretzel-bread rolls. We had an appetizer, but I forget what we had. For a main course I had prime rib of beef which was well-prepared and had a delicious spicy almost-crust. For desert, the waitress brought out a small birthday desert with candle. My friends slipped the message to the hostess before we went up, so I got embarrassed by "Happy Birthday" in the lobby and again at dinner.
As we were waiting for dinner, the Magic Kingdom fireworks were going off. We were able to see parts of it through the window. I am fairly certain if we were closer to the windows, we would have seen much more, but you still see quite a bit even from the back of the room.