Opportune
adjective
Suitable for some particular purpose.
“This would be an opportune spot for a picnic.”
At a convenient or advantageous time.
“The opportune arrival of the bus cut short the boring conversation.”
Synonyms: seasonable, timesome, appropriate, proper