Small oasis of comfort and style in paradise island of Bali