I don't believe that Acapulco is safe. Nowadays, IMHO, you are much better off booking into either Cabo or Puerto Vallarta. I should point out that Cabo is really 3 types of resorts: Cabo San Lucas, San Jose del Cabo, and the luxury hotels in the Cabo corridor are all different types of experiences. Similarly, Puerto Vallarta proper (an authentic town with character), or the newer, more resort-oriented Nuevo Vallarta are two different types of places.