A Santa Teresa Jungle-Meets-Beachfront Resort That Makes A C