We booked a stay here because the accomodation at the animal park nearby was full and that was where we wanted to go. We were collected by Wayan who it seems was OUR driver for our two night stay. We didn't know that til after we left but, he was so friendly and laid back, I don't think we could have gone with anyone else while we were there. He made our stay an absoloute pleasure and could be called upon for anything - from (at my insistance and his parental pride) taking us to meet his wife and three week old (adorable) baby to waiting outside the animal park all day for us. The hotel has a series of villas (make sure you ask for one at the top!!) which were beautiful and comfortable (including outdoor shower and plunge pool). The staff were kind of provincial and charming and really aimed to please but this place is off the tourist path so enjoy the attempts and forgive the mistakes. The restaurant is very ordinary and extremely slow - there's nowhere else to eat nearby so, order room service and prepare to not be blown away. The infinity pool is gorgeous and perfectly positioned overlooking the steep ascent on the other side of the river at the base of the resort. Laughter and singing could be heard from the village just out of sight on the other side and added to the charm. LoBecause of its kind of strange location, there's a mix of guests, largely from package tours so could be busy or very quiet.