The training I recieved was very good. My trainer explained everything in my language and offered great advice and was very patient.