Always great fun to come to any session - and definitely a good workout. Can feel myself getting better and recovering quicker from sessions. Great at catering to differe ... more