I have to say on board the Majestic Princess right now the casual dining is pretty disappointing. You have two options:
"The Catch by Rudi" for lunch although really it is a choice of a set sushi menu which looked okay with seaweed salad, tuna roll and a couple of other items.
"Alfredo's" which we chose, it was delicious but even then you had a choice of 4 starters, one of the 12 pizzas to choose from, 4 were $21 upcharge for the "Especiala Pizza", then one of two desserts. It really felt like a bit of nickel and diming. I expected the change from getting free Alfredo's to an upcharge would make it at least feel like you were getting more than your money's worth.