The Westin Resort & Spa, Puerto Vallarta offers a sprawling 14-acre resort experience with a private beach, two sparkling pools, beachfront cabanas and poolside food and drink service.