We just returned from ROYAL PRINCESS. The ship was polished and beautiful but understated. FOOD was good to very good, with one exception but portions have been "significantly reduced" from our earlier cruises ! Although you "can" order more! Sabatini's was a TOTAL disappointment. It was a tortuous 3-1/2 hour ordeal for FOUR set courses!
With "anytime" dining we found you could make reservations and not have to wait and hour. Also, ALLEGRO has set times BUT, you can order specialty items a day ahead, a la Cunard. Eggs Benedict can be ordered every day in the Concerto Dining Room, even when it is not on the menu. It is an inconsistent dish (hard, medium, soft, even when specifically ordered.
The Sanctuary is truly marvelous and well worth its cost. Manager Alarian is awesone (He is going to REGAL in May. The staff are extremely attentive, drink service is included as is lunch and afternoon tea! It is the BEST place for days on board -- you may even give up port visits for the experience!
Tight spaces. Small balcony narrow bathtub (especially if you have a stability issue) No floor level night lights so that if you arise in the middle of the night you fumble for a light source