I would recommend Taronja to everyone, because it is exactly what it says: a spanish course and much more. The school gives you plenty of opportunities to discover the city and meet new people while learning spanish! The classes itself are also very good. Each lesson is different with funny games to learn new words and grammar. You learn fast and a lot!