The latest opening delivers a tight drinks menu with an American border town vibe. But is it serving the world’s best margarita?