Well, you can't argue with that. What more do you need? Let him go.
Its the “no physical evidence” part that worries me. And eyewitnesses are notoriously unreliable.