We arrived in Budapest the night before and wanted to book it as soon as we arrived so we got the most out of it. It was well worth it.
Our teacher was friendly, spoke amazing English and he was able to be patient when we were struggling with some more difficult words.
We learnt loads of vocabulary and how to order a pint (a must!) he also took us through the sites and was able to give some local insight. This was really beneficial as we changed certain things and experienced things we would not have known about.
I would highly recommend this if you enjoy exploring and experiencing different cultures. Go for the 2 hour course.