Good PT workout at GymHaugh. Tough but good. Something that makes you work that hard has to be doing good.