Definitions of bang-up:

  • adjective:   very good