Puerto Vallarta, MX - on a rock in the river