A really positive experience with Allen who I found to be friendly, knowledgable and realistic in his expectations when setting exercises. I’d definitely recommend him.