unbeatable

adjective
  1. impossible to defeat or surpass
  2. extremely good; excellent
  3. Usage: informal

Examples