I’ve used this on clients sites before, and it’s been useful. Features like being able to have unbookable timeframes of your choosing after someone books is great, meaning you can have time to clean / prepare before the next booking arrives.
https://wpbookingcalendar.com/
It has it’s downfalls, though, such as the free version is pretty limited, and the paid versions are pretty expensive.
]]>