Had an excellent training session with Karim. Really knowledgeable, lots of information to take in but he does it in a very relaxed setting and goes at a pace to suit you ... more