One of the best, most realistic and effective training courses I've attended