We choose this cruise for the Princess reputation of service and clean ships, and good food. All three of these attributes were received on our cruise. Food, think filet mignon and lobster on formal nights. Great buffets with a wide variety of food. Good burgers and pizza as well.
Nice clean ship, especially considering the masses of spring break people on board. We had a mini suite. All meals are preceded by hand sanitizer. The kids club was pretty good, although my son wanted to mingle with the older kids as he was almost old enough for that group, but that was denied.
Negatives? Super crowded pools, I am sure in relation to the spring break crowds on board. Also, as with any cruise, the usual money sucking schemes. Internet almost a dollar a minute? Let's get real, that is a ripoff. All you can drink packages are available for only the whole cruise, not say just half of it. And the high excursion prices compared to just researching the internet on your own. We did great with our rogue excursions. But they are just looking for the odd sucker, if you cruise just use your own judgement to avoid unnecessary charges.