Roberto is very knowledgeable and makes learning Spanish fun. He is very good at getting a conversational flow going even from an early stage which is great for building ... more