Our family of five (kids ages 13/1315) thought that this was the best cruise we had had in a while.
The dining room staff was prompt and friendly which is especially important to us as my daughter is on a special diet for Crohn's disease. Our head waiter and waiter took excellent care of her. Our assistant waiter was prompt with the wine list and with coffee and tea every night after dinner. This was extremely nice as the last couple of cruises we had noticed a decline in service.as I think the waiters have to manage more tables than they did ten years ago.
Our family also felt that the buffet was the best buffet. The food was good quality and tasted great. And there is food available all day, until 11 PM. We had been frustrated on a cruise last year that made it difficult to find food between lunch and dinner or after 9PM, when you got back on the ship after a day of sight seeing or after the kids finished at the youth center in the evening. Accessibility to food is important when you have kids.