Javier is a great teacher with a lot of patience. He is friendly and has a good sense of humour. Lessons are really well structured and set around my interests which further motivated me to study. My Spanish gets better with each lesson. Highly recommended!