punctual

adj

1.
acting or arriving or performed exactly at the time appointed
Antonym:
unpunctual
Derived from:
punctuality