Hiya, I would just like to agree with Tanemera - Jo from Callao is absolutely brilliant. Whenever I come over I always have some lessons with her (even if it's just for a couple of weeks). The difference it makes is unbelievable. Last time I had two lessons per week for 6 weeks and I learned more from Jo, than I did in a whole term at night school back in the UK.
She is very patient and encouraging, and I don't know if it's the method she uses but, I seem to be able to retain it much easier (not usually the case as I have a memory like a sieve)!!!
Jo will teach you one-to-one if her classes are full. Also, one of the main things is that because she has lived in Tenerife for a long time - she gives you all the local dialect, sayings, advice etc. etc. I absolutely LOVE going for Spanish lessons with her. If only I lived in Tenerife permanently - I would be fluent within a year!!!!!!!!!!!!!!!!!!!!!