‘South Africa are a fantastic side and hard to beat’ – Williamson