Selva Resort offers a great location, putting you within just a 10-minute walk of Santa Teresa Beach. You can take a dip in the outdoor pool, then indulge in deep-tissue massages, facials, or Ayurvedic treatments. Villas offer up nice touches like private pools, iPod docks, and espresso makers.