A fantastic way to learn rapidly while having fun. I took two sets of classes with Street Smart Brazil and was really impressed with the quality of teaching; from the informative handouts to the schedule tailored exactly to my needs and above all, the teachers, who are hugely knowledgeable and enthusiastic. I gained insight into Brazilian culture and found I made very rapid progress, enabling me later to work in Brazil. I would recommend Street Smart Brazil to anyone interested in learning about both the Portuguese language and the culture of a country so important in the world today.