It is super easy to set up availability for each staff or resource.

There is no need for any business hour specific availability as the overall availability of any service is defined by the availability of any staff or resources providing the service.

You can set working hours for each staff member. You can edit the working hours under the staff profile at  

Admin > Settings > Staff > Edit

By checking this flag "Overwrite as new availability from this week onwards" you can set the same availability for the coming weeks.