Bolero, the "unlimited" group classes that you mentioned that are available to the students are misleading. First of all, the AM studios in So CAl do not offer group classes in each dance at each level on a regular basis. So, say you're an advance student in a dance that is not popular with a lot of students, you'd have to depend on your private lessons to learn anything about that dance. (Additionally, dance parties won't do you much good either because others don't know how to due that dance). At my studio the only group classes they have on a regular/weekly basis are beginners swing and beginners salsa. This sucks because one of the dances on my program is salsa and I'm too advance for beg. salsa. (And off course they'll tell you it never hurst to take a lower level class to brush up on your technigue, etc.) They have the salsa class in my level once a month. Some other dances, like the tango and waltz, are offered even less frequent than this. Secondly, they will only allow you to take classes in your level; taking a class higher than your level is usually frowned upon. So, the free unlimited classes that you're upselling is not that much of a plus at all. Bolero, you're either an instructor or a franchisee aren't you. You seem to leave out a lot of caveats about their program.