Buena Vista Beach Resort offers variety for the perfect vacation.
Mediterranean style bungalows with private patios, hammocks, and
morning coffee offer relaxed luxury. A diversity of activities includes
swimming, tennis, horseback-riding, kayaking, snorkeling, biking
and hiking. End a day of exercise with a treatment from the Hotel's
massage therapist. Then relax on the terrace or in the bar with
friends, new and old, and perhaps enjoy some local entertainment".