Indisputable, incontestable, unquestionable.
Insuperable, insurmountable.
not propitious; unfavourable, untimely