‘Vidal perfect for Barca’