Overall, the Kayon is a nice place. The staff in particular were a big highlight - they are really wonderful and helpful, and the overall property is quite nice including the restaurant and beautiful dance shows. The two things that were negatives for us were the spa and the actual room condition. We booked a room with a private pool, only to learn there are different ones that do not look like the pictures. They did amend this and give us one like the pictures which we very much appreciated, however the condition of the deck and pool area, etc. was not what we would've expected for the price of the hotel (we stayed in another hotel in Ubud also which was half the price and in significantly better condition/more beautiful, thinking the Kayon would be our fancy spot on our honeymoon). The spa massage was good, but awkward - the girls stayed in the room after finishing the massage, and insisted we get up undressed infront of them to leave the room while they cleaned up. It felt strange... usually you have a moment of privacy before and after a massage to get in and out from under the sheets but it wasn't the case for us. They also were whispering to each other and talking quietly together throughout the massage, which we could not understand.