It would be awesome to have when booking an appointment if it can be done by service.
On the backend (Similar to Bookeo's booking software) You can configure certain times a service is available. For example, If I want someone to book me for an Onsite field job. I would like only 6PM-11PM to be available for my customers. Where if i would want them to drop off a laptop at our office we are only available for an appointment 8:30-5:00PM.
Of course this can be used for all types of services, such as mobile repairs, data recovery, etc. Just a thought as you guys improve the Calendar feature.