Excellent training! Im constantly being pushed to improve whilst learning new skills every week. Classes are very enjoyable and I always leave feeling better both physica ... more