translate English to German: Your communication is therefore very well-timed.
Ihre Mitteilung kommt also ganz zur rechten Zeit.