We chose this cruise because of the itinerary, and it was great.
Cabin: Category BB Balcony; a bit small, but fine; excellent clothing storage; very small shower stall; comfortable bedding.
Dining: Early Traditional, and it was fine; servers were very good, though stretched a bit when all of their tables were full; Buffet, food was typical and OK, but both buffet areas were congested; RCIs Open Islands are much better.