After living in So Cal all these years and many occasions slipping to Baja California, MX; nothing compares to the Mexican food there. Fallbrook, CA and Brawley, CA has some of the best local Mexican restaurants bar none.
Franklin Inn will do for now; the flavors come very close. It must be the absence of guacamole in the dishes. Guacamole is standard in most plates in the west. We will ask for it next time.
The portions are just right for Franklin Inn. Not like Taco's Tomas in LA's famous Farmers Market where you need a full days fasting before eating their portions. This is the best Mexican restaurant in the Burgh so far. Now if you really want fish tacos. Read my review of Juniper Grill. I would compare their fish tacos to the Ensenada MX fish market stalls any day.