Davide is AWESOME! He is friendly, passionate, professional, open-minded and shares with me many interesting language learning skills and differences from Latin languages. A very experienced teacher and well-prepared lesson! Look forward to seeing him in the future :)