Located on the golden sands of Banderas Bay in Puerto Vallarta, Mexico, Marriott Puerto Vallarta Resort & Spa offers a beachfront oasis. The resort features spacious rooms with private balconies, a large swimming pool, and a luxurious spa. Guests can relax on the beach, take a dip in the pool, or indulge in a rejuvenating spa treatment. The resort also offers various dining options, including beachfront restaurants serving Mexican and international cuisine.