spectacular

adjective
  1. very impressive, dramatic, or eye-catching
  2. relating to or having the character of a spectacle or public show
noun
  1. an impressive public display or performance

Examples