We booked the "Salsa and Salsa" tour in Mazatlan and absolutely loved it. You're transported to Las Flores hotel where you're greeted with marguaritas and led to a courtyard where you'll enjoy many more marguaritas (non-alcoholic are available) and learn to make 4 different salsas and guacamoles. After cooking class, you learn how to dance the Salsa, or just sit and relax and watch others. The tour leader is very entertaining and we laughed ourselves silly. Passengers also had free time to enjoy the hotel facilities - beach, pool, shop, etc. We'll definitely book this tour again when vitising Matzatlan.