I highly recommend Walk Spanish. It is a fabulous way to learn Spanish, see the city, experience…read morethe culture, and meet people. The teachers are fabulous and seem to care and love their work. I have worked with Tessa, Emir, and Adriana. They each have their own style and are all fabulous. If you put in the effort, you wont be disappointed.