Cadiz is a really beautiful town, the beaches and the sea invite you to swim forever. If you are lucky, you can even swim in November. As I was there during the low season, we were in very small groups (2-4 people), which is beneficial for making rapid progress. All of the school staff were very friendly and competent. The teachers know how to do their job – and quite successfully as well. I was staying with a family and I recommend this option to everyone, as it allows you to discover Spanish cooking and experience the daily life of a Spanish family. It was a highly enriching experience. Thank you, ESL !