Hi,
I am learning Italian at Berlitz in JLT. I have found the classes to be challenging and enjoyable. I go twice a week after work. I am a complete beginner doing (level one) in a private class. They have different study options depending on your requirements.