Amazing oasis nestled on the heights of Santa Teresa - amazing team, great views, our stay was just perfect