Was there in April and we did a private dinner with Miriam and her cooking class and it was amazing:
http://www.miriamsmexicankitchen.com
She runs a cooking class from an amazing oceanfront penthouse and the whole experience, food and setting were unbelievable.
Highly recommend it as an alternative to another restaurant dinner.