As a consultant, I'd like to allow clients to select the length of time they'd like to book if it's available on my calendar. Sometimes they may want a couple hours, half a day, or a full day.