We were in both ports over spring break. We were traveling with children and felt perfectly safe in both ports. We didnt go to the resorts, in Mazatlan we took the buggie down town to the beaches the ship said to go to. It was a shopping area/beach. I dont think we would go there again. It was ok but not much to do. The kids did boogie boards while we sat on the beach and got bugged by the vendors. In PV we wnet down to old town and walked around then went to the sea life park and swam with dolphins. This is a not to miss event if you are even remotely interested.