5 reasons to try best Mexican restaurant San Diego