We liked the ports the ship was going to, Cabo was just okay... to built up. PV is busy but much more to do. The ship is nice but needs a refresh. the food in dining rooms was very good. we were un happy in the steakhouse and the Italian restaurants, they were over booked and the food suffered. Te shows were better than we have had in the past we were very surprised. Buffet breakfast is good but the same everyday, much is good and does change everyday.
As I said Cabo was just disappointing from our last visit 15 years ago, OMG has it changed... not for the better. Hotels now surround the beaches, not good. town is run down, just disappointing. La Paz is a cool small city with a beautiful boardwalk and very walkable. prices in town were reasonable, but town is a free 45 minute bus ride from port. Laretto is very small but nice too, not much to do but walk an visit a church an watch dancers, we liked it.