Położony w lesie Ubud na Bali, z dala od miasta, otoczony różnorodną zielenią, całe otoczenie jest niezwykle spokojne. Daje to uczucie oddalenia od miejskiego zgiełku, spokoju i komfortu jak w ukrytym świecie.
Cała restauracja jest urządzona w stylu surowego drewna, organicznie wtapiając się w naturalne otoczenie, co nadaje jej przyjazny, pierwotny charakter.