We are well traveled and go to Europe quite often and have traveled to Asia. We chose this trip because of the great itinerary. From Barcelona to Rome the only disappointing stop for us was Corsica.
The basics: We were on the Marina in Room 9103. We liked our room but felt that it wasn't worth the money to pay for "concierge" level. The included free laundry service was nice, though.
Dining: We liked the specialty restaurants, both for the food and the service. We don't particularly like cafeterias and found the buffet service was really chaotic in the mornings.. As a result, we often had breakfast in the Grand Dining Room. It was more enjoyable but service was slow. We ate there for dinner as well. Meals ranged from mediocre to quite good. The quality of service varied quite a bit here.