Is it possible to make the customer to be able to set start and finish time?

I have a client with a company that takes care of dogs. She would like for her customers to be able to book which days they need their dogs looked after, using her website.

Is it possible to configure Appointments+ so that her customers can enter between which hours they want their dogs at her place?

Is it possible to make a 'bulk' booking, i.e Monday - Friday 8:00 AM to 5:00 PM? Or do each day have to be a separate booking?

I thank you in advance for your help!

Cheers,
Marcus