"Great timing" means that an action or an event happened at the perfect moment or in a very advantageous way.