The training delivery is excellent but be prepared to commit to the time required in pre reading etc. You get out what you put in.