It would be great if you could offer the ability to book a requested time on both calendars (e.g., client and consultant), BUT ALSO to be able to 'book' buffer time as occupied - on either/both ends of the booking time - on the consultant's calendar so it becomes unavailable to others for future bookings, when something is booked. The use case is as follows: I have a 1-hour consultation, and require a 1-hour buffer on each side. I can set that up so it only offers times that meets that criteria. BUT - if that is travel time, then I need to book/protect/plan that on MY calendar - so it needs to be booked, but the client's calendar only needs the hours for the appointment blocked.