I've been studying here for 3 months now at the intermediate level. Had one teacher for my first class and another for my second.
The instructors here are AWESOME. I love this place. Right now I'm studying with Alejandro (from Cuba) but they have a large group of instructors from all over Latin America and a few from Spain.
Classroom sizes are small (we have 5 students in our class right now) and generally it's a pretty fast paced learning environment so you need to be prepared to do your homework.
Course fees normally work out to about $10 an hour.
They also have salsa dance lessons from beginner-advanced levels which are quite affordable (around $40 for 5 classes)