Cafferty gives Palin the review she deserves: