I took classes for 4 weeks at Ecela. http://ecelaspanish.com/
You can choose how long you wish to take classes and whether you want group or private classes.
I took the group classes, which were very good. The max size is 8 people, but often it is less, so you can progress a lot.
The school has...