Classes
Personal training sessionsHave a personal-training package? Book your 1-to-1 sessions in the timetable below (category "Personal training"). No package yet?
Personal training packages
TimetableMy bookings ({{mineCount()}})
{{ct.msg}}
Choose the new class for {{ct.moving.title}} ({{fmtDate(ct.moving.date)}} {{ct.moving.start_time}}). Stop
Your membership has ended - renew to book member classes. Trial and paid classes can still be booked.
Paid classes
No classes on this day.
{{c.start_time}} - {{c.end_time}}{{c.title}}{{c.category}} CancelledHoliday - no class Changed{{c.my.status_label}}
with {{c.trainer}} & {{c.trainer2}} · {{c.room}} · {{c.branch}} · {{money(c.fee)}}
{{c.left ? c.left + ' of ' + c.capacity + ' places left' : 'Full' + (c.waitlisted ? ' - ' + c.waitlisted + ' waiting' : '')}}
{{c.reason}}
{{c.description}} Who can book: {{c.policy_label}} (the gym confirms each booking). Cancel until {{fmtDate(c.cancel_until)}} {{fmtTime(c.cancel_until)}}.
Ref {{c.my.ref}} · number {{c.my.waitlist_pos}} on the waiting list · accept before {{fmtTime(c.my.hold_until)}}
No upcoming bookings. See the timetable
{{b.title}}{{b.status_label}}
{{fmtDate(b.date)}} {{b.start_time}} - {{b.end_time}} · {{b.trainer}} · {{b.room}} · Ref {{b.ref}}
This class is {{b.class_status}}.
Number {{b.waitlist_pos}} on the waiting list - you get a notification if a seat frees up.
A seat is held for you until {{fmtTime(b.hold_until)}}.

Previous

{{b.title}}{{b.status_label}}
{{fmtDate(b.date)}} {{b.start_time}} · Ref {{b.ref}} · {{b.cancel_reason}}