Taman Sari Bali Resort & Spa liegt an der ruhigen, unberührten Nordwestküste von Bali in der Pemuteran-Region. Die Lage besticht durch die Nähe zum Strand und bietet Ausblicke auf das Meer. Das Clubresort ist eingebettet in eine Gartenanlage und verfügt über 45 Zimmer in einem Gebäude mit Aufzug.
Das Hotel bietet Zimmer mit Balkon oder Terrasse mit Meerblick. Die Unterkünfte verfügen über Kingsize-Betten sowie weitere Schlafmöglichkeiten und sind mit einem Safe, Minibar und Schreibtisch ausgestattet. Die Bäder besitzen Dusche und Badewanne.
Die gastronomischen Einrichtungen umfassen ein Restaurant, Café und eine Bar. Gäste können Halbpension oder Vollpension buchen und zwischen à-la-carte-Gerichten sowie Menüs wählen. Zu den Angeboten zählen Wellnessanwendungen wie Massagen, Sauna und Whirlpool. Vielfältige Aktivitäten sind möglich, darunter Tauchen, Reiten, Fahrradverleih, Fitness und Tischtennis.