Set between the beaches of Zicatela and Marinaro, this colonial-style hotel features 4 outdoor pools and a restaurant. Hotel Santa Fe is in Puerto Escondido, on the coast of Oaxaca. Surrounded by lush tropical gardens, the Santa Fe has beautiful rooms with Mexican décor in light colors, featuring wood furniture and tile floors. The bathrooms feature hand-painted tiles. Each bright room at the Hotel Santa Fe has a satellite TV and a private balcony that offers views of the hotel’s gardens. The suites include a minibar and a fridge. The restaurant is located under a traditional Palapa roof, and has views of the Pacific Ocean. It serves Mexican and international cuisine, as well as seafood dishes, salads and daily specials. The lively city center of Puerto Escondido is a 5-minute drive from the property, and the airport is 2.5 miles away.