in

excellent timing – mint

perfect timing

best timing – marvelous