translate English to German: I believe this is a timely call.
Ich bin der Meinung, dass diese Empfehlung zum richtigen Zeitpunkt kommt.