I think our issue is along these lines.
We have users that work across different locations and have different meeting types.
One co-worker will for example need to be available for
- round robin meeting distributions in Showroom A every Monday, Wednesday and every other Saturday
- round robin meeting distributions in showroom B every Tuesday, Thursday morning and Friday afternoon
- round robin meeting distribution every Thursday afternoon and Friday Morning
- personal online meeting bookings for all days they are working
The restriction here is that they cannot set their availability based on the different meeting types, nor set their working hours with any sort of flexibility(like every other saturday)