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.