It was a last minute cruise and selected because 1. it was Princess and 2. because there was a good price reduction for this season. We thought entertainment was excellent. The entertainer Foley was exceptional. The ship has a large cast of singers and dancers and their production shows were likewise exceptional.
I did use the Fitness Center and this ship has an abundance of machines and all in good condition.
The dining room food was much better than other cruise lines we have recently visited. Not commenting on ports of call because we have visited these many times.