Not vacillating; firm, decided.
Not doubting or unsure; decisive, firm, resolute.
Always on course and steady.