The regularity of the classes is perfect since I tend to forget moves if not practiced regularly. I love the fact that I do not need a partner, and that I can just show up and learn new steps. I also enjoy rotating and dancing with different partners during the classes. The best part is Gabia herself as instructor. She puts us all at ease with learning something new in front of strangers.