Took a while waiting (2-3 hours) but the actual interview was very quick and pleasant.
I couldn't get an appointment for the medical in time, but they understood. Had to send back in my passport after going to the medical.
I was just a few weeks from my 2 year anniversary, after which I could get an IR1. Asked about this and they said they could just process it after that date if I was willing to wait.
All in all, very good! Still waiting on the medical results which have taken two weeks, and they said it can take two weeks more to process, but that seems long. We will see.