Link is nowhere near confirmed town, but until he is cleared 100%, we can let him live until late game. If there are 2 mafia and 5-7 civs, then lynching him is a good idea unless he is 100% confirmed.
As for me, it's safe to assume I am town. I pushed hard on Ryli and was the first to do so.