div>

Timely

adjective
done or occurring at a favourable or useful time; opportune.
happening at the best possible moment.