Overall this was a positive cruising experience. This was my second time sailing on Disney Wonder, it does not look like a 20+ year old ship, the staff keep her up very well!
Dining: The food in the buffet was unacceptable in my opinion. The breakfast menu never changed, and the food they did have did was not appetizing. The breads and pastries were all stale and the eggs were rubbery. Skip the buffet and head down to the main dining room for breakfast, it was a much more positive experience!
Lunch buffet was even worse than breakfast! There was a good variety of food but everything (except the Indian food) was extremely bland and flavorless.