Golden sands, perfect waves and mouth-watering Mexican food are all on the list with a stay at Vivo Resorts, a secluded beachfront oasis on the pristine shores of Playa Palmarito – one of Puerto Escondido’s best beaches. Soak up the warm Mexican sun on 12-miles of pristine sand, learn how to surf in iconic breaks and explore the vibrant town of Puerto Escondido as you enjoy daily breakfast, a daily signature cocktail per person and 20% discount on spa treatments.