I agree with the last writer but I would strongly suggest that you stay on the well used streets especially in Acapulco, don't think of taking short cuts it can be dodgy. You'll certainly should enjoy Infinity and if it's possible I would recommend a few days in Fort Lauderdale and San Diego, all the best Neil Down
You are in for a wonderful time and tremendous experience. Lots of excitement entering the canal and locks Ports of call are good though we did not do any tours. Fine silver and jewellery particularly in Huatulco, Acapulco and Cabo San Lucas all at attractive prices. Old town in Acapulco is an experience but Huatulco and Cabo San Lucas are very nice with some good shops and both being developed superbly good boat trips particularly Cabo San Lucas. A memorable cruise which you should be thrilled and enjoy.