an oasis of well-being nestled on the breath taking Nirup Island.