We sailed transatlantic and then back to back Mediterranean, so we were on the RCL ship 21 days. The dinner menu basically had one vegetarian alternative -- Indian. I like Indian. Often eat at Indian restaurants. But I don't like Indian food enough to have it for dinner 21 nights in a row, in addition to having it for lunch as well. Moreover, the Indian fare for dinner gave me heartburn every night I had it (the Indian dishes at the lunch buffet didn't). Rarely did they have other vegetarian entrees. My wife ended up eating a baked potato and salad nearly every night.
RCL had a different menu each night of the transatlantic, But the next 7 days of the Mediterranean cruise repeated 7 of the TA menus. If RCL wants to encourage back to back cruising they should have different menus for the first cruise after a re-positioning cruise.
Coffee was not good -- too strong & bitter. We were told it was Seattle's Best, which we like.
Nice balcony, but smoke came in our room from nearby room. closets were adequate. Shower small, but OK. Bed comfortable enough. TV is old tube type.