Puerto Vallarta, Jalisco
The Westin Playa Vallarta, an All-Inclusive Resort