formidable
adjective(for-mi-da-ble)
extremely impressive in strength or excellence
Examples:
A formidable opponent.
The challenge was formidable.
Had a formidable array of compositions to his credit.
The formidable army of brains at the Prime Minister's disposal.