I would like the client to select multiple options before they can move to the next step. Is that something that is possible?
@alnmurray welcome to the forum! Yes this is possible with Appointment Types. You can see how to set it up here: Setting up Appointment Types - YouCanBookMe Support
You can offer different duration and price. You can also allow folks to select multiple: