Hello Iris66,
It went very well. The test was at 12:30 and we arrived at about 11:55 as we weren't sure about parking and wanted to be early. They went in to the test room at about 12:20 and my husband said they verified their identity using his drivers license. The officer explained to them that the ID used for identification could not be their passport (because it's a foreign document) and couldn't be their PR Card (because it was issued by that office), so it needed to be something like a drivers license that had both photo and signature on it. Then he said there were lot of instructions about writing the test and about coming back for the oath, he thought that they actually started writing the test at 1:05ish.
He came back out to the waiting room after writing the test, said he felt very good about the questions he received and that nothing really stumped him. He said the most questions were quite similar to the ones he had on the practice tests. He had to wait for his name to be called for the interview (which was done in the order they finished the test). He went into a room with the officer and was told that he got perfect on the test
Then they asked him some questions about where he's living and working, and wanted to see his passport to match his stamps to when we claimed he was out of Canada. Since all of our trips have been to the USA and all by car, his passport has no stamps. The officer said that because of this they would have to consult with CBSA to verify his dates. This kind of irritated us because we were under the impression that we had already given them permission to access this information on the citizenship application. Anyway the officer said that would take 1-2 weeks and that we should hear back in 1-2 months about the oath ceremony.
All in all in went very well and I think we were done at around 2:30. The officer did say something about the Kitchener office being between citizenship judges and that lately they've been having to send the applications to different offices for final approval, but that they were in the process of authorizing some of the officers to do the final approval without the judge. Hopefully that doesn't delay applications. Hope this wasn't too long to read and is helpful! Good luck with your own test!