Obtaining A Police Certificate within 24 Hours of Arrival in Indonesia

The post below is possible because of a friend of ours, the owners of Sofi Residence, who shared his experience with the Police Certificate if you do not obtain it after you arrive. So what is this Police Certificate anyways? In Indonesia, it is called Surat Tanda Melapor, better known as a Certificate of Police [...]