If you trust polls in this day and age.
They got NH right, and the online polling outfits the day of Iowa did predict the Rubio surge, but under-reported Cruz’s support(again that ground game...)
So yeah I mostly believe the polls, especially in primary states.