I can't speak more highly of Battersea Spanish. I discovered it when I saw their Latin fitness classes advertised and was eager to get fit and tone up. I'm now doing one of their beginners' Spanish classes. You always get a warm welcome at Battersea Spanish whether it's from the teachers and bar staff, other students. It's a really cosy venue with a very supportive environment whether you're dancing or learning Spanish. The language courses are well structured and lots of fun - plenty of opportunities to practice Spanish outside of class too - games, books you can borrow, quiz and film nights, and conversation evenings. It's a place you can easily make new friends - people actually talk to each other and strike up conversations. For me it feels like a home from home.