Overall experience on this cruise was very good. The best part of this cruise was definitely the ports. Staff service was wonderful as well.
Dining: The food in the dining room was very good. The choices presented were varied and plentiful, presentation and quality good. The food in the Windjammer left much to be desired, and on the rare occasion we couldn't make it to the dining room for lunch -- the grill by the pool was a better bet. We were a little surprised that there was no midnight buffet, so don't worry if you have a late seating for dinner. (Although you can easily get it switched the first day.)
Service: All the staff were extremely friendly and spoke English very well, regardless of their country of origin. Before the emergency drill, our cabin attendant introduced himself and called us by name -- impressive considering the number of rooms each must be responsible for. All staff members were very accommodating and a pleasure to talk with.