Street Smart Brazil is very convenient and the professors are incredibly professional. I enjoy the classes because of the convenience and flexibility in my busy work schedule. I have been a student almost two years and have shown progress in conversational skills, where I started with basic traveler Portuguese to now talking and reading newspapers. Learning a language is a lifetime commitment.