I love that the Bookings feature allows the calendar portion of the business to be integrated directly into the Wix website.
I don't like that it has some visual drawbacks, can be difficult to manage the calendar booking slots, and doesn't always provide total clarity for a customer trying to book a workshop or a session.
I would suggest you try out other platforms (Calendly, Square Up) before committing to Wix Bookings to ensure you are using the software that is most user friendly for you.
Wix bookings allowed me to operate my business all from Wix rather than separate websites for calendar (i.e. Calendly, Square Up, etc.). However, I've cancelled my Wix Bookings account because it wasn't as easy to use as these other free sites.