My dad passed away and, in lieu of a funeral, we're getting family together for a memorial party/dinner the day after Thanksgiving. He loved two things as much as he loved us: Mexican food, and mariachi music. I'm trying to plan this from Minneapolis with no knowledge of San Diego. I'm looking for a really good Mexican restaurant that has a party room that will hold about 30 people. Bonus points if there's no charge for the party room, assuming we all buy food. Extra bonus points if there are mariachis. Also--the family will be staying in Imperial Beach and Chula Vista, so something somewhat close would be great. Your help is graciously appreciated.