mind-boggling
1. [ adjective ] intellectually or emotionally overwhelming
Examples:

"a mind-boggling display" "a mind-boggling puzzle"

Related terms: impressive
Similar spelling:   mind-blowing
  mind-bending