Departure hour was delayed because a Norovirus outbreak in the last cruise. They had to clean the ship. Delayed was just a few hours and did not impact schedule at all. During the first days we had special cleaning instructions how to behave. No problems at all during our cruise.
Pick up at Miami airport was on time and excellent. Friendly crew were at the meeting point with a Princess Signed. My wife and I were the only ones on a big bus ride.
The cruise is for older passengers. Baby Boomers and above, so entertainment is focused to this demography.
Nice Cabin at the back of the ship. Nice View and big enough with a real bath tube!! You have to walk to get to the restaurants, but did not matter.