Good PT workout at GymHaugh. Tough but good. Something that makes you work that hard has to be doing good.
Top PT jum is one of the best