We recently visited Ubud for a week, staying most of the visit with my brother who was house sitting a villa north of Ubud. We decided to treat ourselves to an upscale hotel for our last two nights. Our criteria: clean, central location, and a pool. We found two adjacent rooms at a reasonable price on hotels.com. Upon arrival, we were delighted to see our "rooms" - which were actually villas, each with it's own private infinity pool, outdoor shower and lounging area, beautiful bedroom, large changing room adjacent to outdoor "bathroom" (separate tub, toilet and shower rooms.) Service was excellent; they even let us use a room to shower after checkout since our flight wasn't until late at night. Definitely recommend!