the best margarita in nj