We stayed 5 nights at Villa Sarna. We had booked the Ganesha suite, which lacked privacy as it sits in front of the passage for all the other suites, and also seem to have some humidity problems. The staff was very understanding and, following our request to change, they moved us to the Vishnu suite, as soon as it was available (and gave us a partial refund, without having requested anything). This room was a lot smaller but had a lot of privacy and charm. In particular it had a nice terrace with a day bed. The villa itself is absolutely gorgeous and we really enjoyed the pool and the gardens. The breakfast was great (tasty & fresh): the banana pancakes are not to be missed! The villa is a bit on the outskirts of Ubud (do not trust the google map location): between 15 and 25 minutes of shuttle (depending on the time of the day & the driver...). But the shuttle is available for free 7 to 8 times a day, so it is very practical and the drive is quite scenic. Overall, we had a great stay and I would definitely consider going back to Villa Sarna on a next trip to Bali (but only in the Vishnu, Brahma, Shiva, Krishna or Arjuna rooms).