I've mailed checks to someone here in town (pop. approx. 1800) and they have NEVER been delivered. Because we're in such a small town, I just cancelled the check in my computer & re-issued it. Bank fees are out of sight. Once or twice the check was received maybe a month later and they returned it.