The Alila Ubud is set in the central foothills on a perch above the Ayung River in Bali, Indonesia.
Enjoying the view from the infinity pool above the river valley is what I would love to be doing, definitely adding this Bali resort to our vacation list.