Indonesia; heaven on earth?