I lived in Madrid for two years (2002-2004) was fantastic, i love the country, people, culture everything. Only thing i would say is keep some english speaking friends, probably very possible where youre going, otherwise you will miss a laugh and a joke over time. Try to learn the language, immerse yourself and enjoy it mate, will be great!