I have also stayed in Puri Sebali a few months back, my experience was so-so. The villa they gave me has a broken main door and my request for a floral arrangement on our private pool, they wrote a different name for my wife while I specifically asked them that it is our honeymoon and the room was under her name, they even confirmed it upon check in, in front of my wife that I should expect the arrangement the next day even though I requested for it to be a surprise. I think I paid around 100-150 usd for that floral arrangement.
Ubud is a really nice place though minus the so called "taxi mafia".