Well guess what? I'd read a few negative reviews of Royal Princess before the cruise, but let me positively update you ... the dining and service level are great, it'; sgetting past teething problems, we had very engaging, helpful "go the extra mile" cabin stewards and dining staff, the food was better than any ship I've sailed on before in the main formal dining restaurants ... better than most 4 star hotels, and a definite 5-star some nights.
The Grand Mediterraean cruise met expectations re the itinerary, and excursions. Our only wish would be for more than a few hours on Mykonos in the Greek Islands ... beautiful place and lovely beaches ... an overnight and extra day there would be cream on the cake.
Cabins are no bigger or smaller than most cruise ships, nicely appointed, main gripes ... the TV was erratic in start-up mode, and the toilet paper holder is in a crazy place that you have to be a contortionist to operate, Ha! And, they dont play annoucements in the cabins, so many times you dont know what was annouced - supposedly the minority won here, them who dont want to be woken in the mornings, means the majority are uninformed. have to get your update and instructions some other way. But hey, if that's the worst in life, then who's complaining.
The staff were generally great, only met 2 grumps on the whole ship. Most really go out of their way to ensure you get what you want.
TIp to improve the ship design ... stairs midships - the elevators get too busy at quite a few times with 3800 pax, and its a looooonnng walk forward or aft, if you want to use the stairs.
Having said all that, my wife and I are very satisfied Princess cruisers after our first time with them, and recommned the Royal Princess to future cruisers!