This has been the best course all round that I have been on since leaving full-time education. The course duration was the same length that it was said to be rather than shorter time and earlier finishes than advertised. Although taught at a fair pace a proper opportunity was given to ensure all teachings were understood. On the content where I struggled the tutor invited me to come in earlier to explain on a one-to-one basis which I found invaluable. At no time was anything rushed through or existing knowledge is taken for granted. I have no hesitation in recommending Allied Training Solutions to all companies and personnel for training.