I went to Acapulco in the mid 2000’s and had a blast. Before the Cartel
Wars, it’s now the most violent major city.
If you stay at a nice hotel/resort it will have a dedicated cab stand. Use them exclusively; find a driver you like/trust and demand them; and arrange for that driver to pick you up at an arranged time. (Tip well, obviously.)
The second day by chance my girlfriend and I got a ride from a cabi that was a retired Mexican marine. He was educated, spoke fluent English, stood my height (6’-3”) and roughly my build (230#). We insisted on riding with him the entire week, to the great consternation of the other cabi’s at the cab stand. He even steered us to the best meal we had there.
I used to hang out with some nice gov workers that worked for the army dept.
Felt safe