translate English to French: It all seems very natural and consistent to me that they're keeping their word and sticking to the plan.
Il me semble très naturel et logique à moi qu'ils tiennent leur parole et suivent leur plan.