Guardiola: 'The last six months have been incredible'