a person or thing of marked excellence
crackerjack in Merriam-Webster dictionary
See also crack, crackajack