If you want a free native WordPress booking plugin, Bookly is one option, that allows for multiple staff members, services and more. Bookly offers, for good and bad, a lot of premium add-ons and the licensing checks and upgrading has been known to cause some grief, so test well. It does feature a Gutenberg block for selecting the right booking form, and that’s a nice touch.
Demo booking form
Extract from WordPress.org
Bookly is a free scheduling plugin for WordPress that allows accepting online bookings on your website and automating your reservation system. Manage your booking calendar, services, client base, save time and money – all in one place. Join more than 40,000 businesses all around the world that have already automated their online booking system!https://wordpress.org/plugins/bookly-responsive-appointment-booking-tool/
At the time of writing, this plugin did not pass the HTML validation test by the W3C