This was the absolute worst cruise ship we have ever been on and we've taken ten cruises, never with Princess. I can promise you we will never cruise with Princess again after this horrid experience. I will break everything down by category so you can see our reasoning.
Cabin - The cabin itself had a decent balcony but we never saw our room steward except twice. I spilled ketchup on the comforter the first night and it sat there the entire trip.
Dining - By far, this ship had the worst food and variety of food then any other cruise we have taken. Most of the food was tasteless or tasted very strange. The selection was paltry and not many options for the nightly dining.
The cabin wasn't cleaned properly the entire time.
The tour was thorough and we saw a lot of cool sites including the old fort. Be warned, it's very humid here so make sure you dress light.
There is plenty to do before you go on the cruise. There are a lot of shops, bars and restaurants.
Panama was pretty nice and the city was neat. Unfortunately the tour guide talked more about the cost of cars and gasoline than history and she kept trying to peddle her street vendor/friend's hand woven clothing.
We took a taxi to a resort and had a great day eating, drinking, swimming and snorkeling.
We enjoyed taking a taxi to the beach for a couple of hours.