You couldn’t have come at a better time, thank you!
The timing couldn’t have been better, thank you!
Thank you for coming at the perfect timing!
You couldn’t have come at a better time = もっといいタイミングに来ることなんてない!というニュアンスを持つ表現です。
The timing couldn’t have been better = よりいいタイミングなんてない!
両方の表現は英語ではよく使います。 “couldn’t have ______ better” は褒め言葉です。
例えば、同僚のプレゼンが圧倒的だった時、 “You couldn’t be have done a better job!” (より良くできることなんてない = 素晴らしかった)
又は、友達が料理をし、最高に美味しかったら: “It couldn’t have tasted better” (さらに美味しいことはない!)
色々な使い方を試してみてください!