Given the leaf pitting, yes, those are mites. Usually just washing them off will take care of the problem, but you have to do that several times in succession to get rid of the ones that hatch out after the first wash. If I remember correctly, you just bought some insecticide recently? Use it before you leave, then tell DH to spray again 5 to 7 days later, then 5-7 days after that.