Overall we enjoyed the trip but this review is very blunt.
--Cabin. We had a balcony cabin, well worth the cost. It was an enjoyable refuge from the crowds in public areas. Nice bathroom with good shower, coffee machine was nice touch. Excellent service. However beds were uncomfortable - didn't sleep well the whole cruise.
--Restaurants. Service in formal dining rooms was pleasant but food was mediocre (at best). Raffles food court was like a shopping mall court: crowded and poor quality. On an 11 day cruise the food gets depressing. Exception: barbecues were good. About dress: the formal nights are OPTIONAL, which is good (except we didn't fully understand this in advance so we wasted luggage space on a tuxedo and gowns, etc).