Repeat Bookings
Allow users to book a single desk for a period of time with one click.
Users can select days of the week and a period of time which you can restrict in here to a maximum number of weeks
When bookings are made in bulk via Repeat Bookings they are linked, and when viewed the user can cancel individual days or choose to cancel the whole series at once.