Booking an appointment

Hello to everyone,

I was reading about this plugin but i got a little bit confused about the booking functionality. So here i am bothering the support team

The question is:
An animal store receive appointments for animal grooming so the ideia is to make it possible to book and appointment throught the website. With this plugin is it possible for users to see a calendar, select the serive and one day of the week, and on the selected day choose the appointment hour? Its not important that the user makes the payment. It would be a plus if it can be configured the business hours, so that people dont book at 3am or on a sunday but maybe this is me asking too much.

Thanks