It is situated near Payangan, a village North of Ubud, whilst the hotel rests in the centre of the magical island of Gods.