That leaves little margin for error.
Virginia would seal a Trump Victory.
If Trump wins PA, FL, NC, and OH (I have doubts about PA), he could lose NH, CO and HV, and he would still win. He could even lose one of UT or IA and still win. Getting PA changes the entire election.