Excellent teaching and a well-structured course. Great mix of learning methods. Andrea is always happy to help and explains things very clearly. I would, and have, highly recommended Vamos!