Very startling or shocking; engaging a person's full attention.
Of stunning excellence or degree; marvelous.
Astonishingly great or large; huge; enormous.