This was our 3rd cruise with Princess: Mexico, Alaska, and Panama Canal. DH and I were originally booked on the 3/25 Panama Cruise from San Juan to Los Angeles. We had to change our plans and Princess gave us full credit for an April cruise (we were only due 50% refund).
DH and I have always enjoyed Princess but this cruise was a mixed bag of very good and very bad.
We used Marriott Hotel points to book two "free" nights at the 17th Street Marriott. This was the grubbiest Marriott we have ever stayed at. Avoid it.