From Longman Dictionary of Contemporary Englishmind-blowingˈmind-ˌblowing adjective informal EXCITEDvery exciting, shocking, or strange a mind-blowing experience
Examples from the Corpus
mind-blowing• What happened in the next 15 minutes is hard to describe, but it was mind-blowing.• It is mind-blowing, and I speak as an expert.• One day I had a mind-blowing experience.• The astronauts had mind-blowing views of planet Earth.