A 24-hour internet joint on the first floor of a dingy Tong Lau in Tai Kok Tsui? This screams DODGY to me