Is the program fully online?
No - and walk away from anyone promising that. A fully online program can't issue an I-20 at all. Every legitimate program requires campus visits (monthly or 1-2 times per term, depending on the school). That's exactly why I recommend it based on your location.