Please consider creating a way of showing the remaining availabilities for a specified time slot on a calendar.
Example- 4 spots available for an 8am appt. As they are booked the calendar dynamically shows 3, then 2, then 1, until it is booked out.
This will really help with businesses who offer a course and multiple people want to book the same time slot.