Memorable, unforgettable, surprising, exciting, enchanting, uplifting, fulfilling, heartwarming, stimulating, rejuvenating, inspiring, enlightening, revealing, and transformative are all adjectives that can be used to describe an experience.