You never can be sure. I had tenants who passed their credit check, but in the last 3 months of their tenancy, they refused to pay me the rent. Fortunately, I was able to retain some of their deposit to cover this.
Since they left, I've found they hadn't paid any bills and there are a number of bailiffs after them for unpaid debts, so my new tenant has debt collectors turning up every so often.
If I were you, I would still have him checked out, you never know what he could be hiding. Maybe, like my tenants, he moves from property to property to run up loans and credit and then moves on, evading the debt collectors.