Very enjoyable classes, serious but fun. We start with a warm-up, then we play one song where I have to freestyle what I have learned in previous classes. Then we practice 1 or 2 new moves depending on how fast I learn. class ends with more freestyle practice to 1 or 2 more songs where I have to incorporate the new moves. I am putting my review in English but Angie is very clear when she speaks in Spanish and even as a beginner Spanish speaker I understand her quite well. I would recommend her if you are interested in learning serious salsa. She is punctual and has different plans for singles and couples. I have purchased packages for just myself and also with my wife. She teaches salsa en linea and Colombian style though I imagine she knows much more, those are the 2 I focus on.