Yes. We do offer weekly option for your clients like every week, alternate week, every 3rd week etc.
Recurring booking is optional and can be activated from SETTINGS ~>> ADVANCE BOOKING OPTIONS ~>> RECURRING/REPEAT BOOKING, will show recurring options on the public booking page.
Below is the screen shot of public booking page.
Here's how it works on the Admin panel: