Ben is a great trainer! He has a fun personality and makes the training enjoyable. He also is great at listening to your desires and goals and making sure you achieve them. If Ben still lived in the same city as me, he would still be my trainer, no question.