We chose this itinerary and line because of our prior experience and because of the Panama Canal crossing and an opportunity to see the Mayan Ruins in Mexico.
The ship itself is beautiful and very well maintained, but as a overall "luxury cruise" experience lacked service and reasonable ports.
Most of the ports were very much off the beaten path and had very little to offer, for the most part........until Mexico, we never saw another cruise ship in port.
Cabin was OK but the layout was not optimal.......the closet was directly next to the bed and had access for only one person at a time
we opted to walk around the town which had little to offer.
Hard to rate a port that we only arrived and boarded!