Alex is not only a brilliant trainer he's a genuine, down to earth, nice guy, he gives great training advice, pushes you outside your comfort zone but is still able to make you programme interesting and different.
He's a great instructor in group training environments too - Highly recommended.