I'm going to do mine in September, and one day after my birthday. As my visa status (among other things) have changed since last time, I've decided to hire an agent that was recommended to me. So far, their instructions have been good and the fee incudes a medical certificate, their presence during the process and the licence fee. I need to do the online training the week before. I'll post back here afterwards with an update.