I have done some courses with this company and every experience i have had has been 5*. Their customer service is top notch and i think it would be hard to find better el ... more