Would definitely recommend mainland and the full hour test. Went through them earlier in the year..
Good instructor, took me through all the steps of the test which I probably would have failed with only 15 minutes being quite uncomfortable on the gn250 they provided for the first 20 or so mins. Plus he offered good advice on safety gear and further training, extra time and money well spent. Go for the hour long session it is well worth your money and you are guaranteed to pass (assuming you aren't completely useless).
Bookmarks