I think Street Smart Brazil and all its services are great. It allows me to do schedule my classes from home when I have time in my busy work week. I am so grateful for this as otherwise I simply would not have the time to continue with my Portuguese studies.