I've eaten all three meals there and enjoyed each. However, we usually enjoy breakfast more. We like to get an early breakfast ADR and get into the park to get some great pictures of Main Street and the castle with no one in them. We also enjoy the food more. Dinner is also very good though, there is just better food to be found at other restaurants. Breakfast is pretty much the same at any WDW buffet, except Crystal Palace does have Pooh waffles and breakfast lasagna that the other restaurants don't have. Lunch was just OK. Characters are the same for all three meals.