Hello Jose,
This is a vocabulary question. There is the word "early". There is the word "late". Is there a one-word word for "on time"?
Here is another question, can you help explain the differences between "street", "terrace", "lane", "avenue", "court", "place", "drive", and others as well?