I am really happy that I chose Street Smart Brazil to learn Brazilian Portuguese. My teacher is fantastic and I am always looking forward to my next lesson. I am very impressed of the amount of material available on Street Smart Brazil. I enjoy their blogs and I have learned a lot from them.