Punctuality is a form of respect
Pünktlichkeit is not a minor courtesy in Germany, it is a statement about how seriously you take her time. Arriving even five minutes late without a message can color the whole evening, so plan to be on time or a couple of minutes early, and send a short note ahead if you are genuinely delayed rather than apologizing after the fact.