On Baja California cruise now, first stop Puerto Vallarta. Took a cab to Hotel Melia ($5/person per trip) and tried to get a resort daypass. They turned us down (they obviously don't need any extra business), so don't waste your time there. Walked to Marriott Beach Resort, got a daypass to the beach and pool area, 1200 peso per person, included a beach towel and 400 peso credit at the restaurant/bar. Had pool chairs, umbrella, beach access and very attentive staff. Pool is awesome and beach is nice.