I am enjoying the BC at Waterlooville the sessions are well planned, varied, and challenging but still catering for all levels of fitness. My own fitness levels are impro ... more