Three rounds, HR, Hiring Manager then President. All done by phone with a plan to schedule a visit to their main office.
Every call ended up being rescheduled to another day just minutes before the planned call time. Regardless, they were very positive and indicated we would be moving forward. During the scheduling for an on-site visit both HR and the hiring manager became entirely non-responsive.