We have cruised with princess for the past 10 years. They are absolutely consistent with 4 star service.
They are constantly upgrading and hands down they have the best entertainment from the big Vegas Style production shows to the single magic and comedy acts.
The cabin rooms are white glove clean and anything we ask for, is delivered promptly to our room.