A booking engine is a great tool to drive direct bookings from your website.
The pros of having a booking engine:
⦁ The bookings are commission-free and you can set your booking and cancellation policies as you wish.
⦁ The look of the booking engine can be customized so the look matches your website.
Here you can see some examples, but remember that there are a lot of layouts to choose from and they can be customized.