El hotel se encuentra a solo 20 minutos al norte de la islas, del centro cultural y artístico de Ubud y a 75 minutos al norte del aeropuerto Ngurah Rai en la histórica localidad de Taro. Al despertar, los huéspedes podrán contemplar y escuchar una manada de elefantes que se dirigen a su ritual de baño matutino. También podrán disfrutar de un desayuno gourmet del bar Mammoths Head en la terraza con vistas a 3,5 hectáreas de hermosos parques tropicales y selva virgen.