I have trained with Karim for a few months now and have found him to be a very knowledgeable personal trainer with excellent knowledge on fitness, form and diet. He makes ... more