We enjoyed our stay at this hotel. The staff is VERY nice and they try to accommodate all concerns. We had a lovely bungalow that had, quite frankly, the most comfortable bed I have slept in in a hotel! The hotel was able to arrange for touring by car, motorbike rental, and diving instruction/certification. These services were great. We loved the garden shower. The food was average. Overall, my wife and two-year old had a wonderful time. We were, however, disappointed with the cleanliness of the room, and the AC that leaked on the floor. The space behind the room refrigerator was never cleaned, and the space under the bed was never cleaned. We informed the staff about these issues, and they didn't seem to understand (they asked if we would like another room, but we didn't want that because it would have been a lesser room). If you are present when the cleaning crew is there, be sure to give implicit directions for cleaning and towel replacement. Hey, this is Bali...relax, and make sure the staff understands your needs. I would still recommend this hotel.