If you're looking for a unique stay in Indonesia unlike any other, check into this beautiful treehouse hotel located in Ubud, Bali.