My vacation was a good with Royal Princess.
The staff and waiter were friendly and co-operative. I enjoyed food and our waiter- ZORAN was outstanding. I am vegetarian and he always comes up with some food suggestion and he is excellent with his food taste.
The room service was nice and cabin was perfectly fine and organised for your perfect vacation.