I have a C1 level in Spanish and I have learned it from 3 different institutes namely St. Stephens, Instituto Cervantes, and Universidad de Malaga to get a better understanding of their culture.