The best part is that our booking engine integrates nicely to Salesforce which allows us to access all of their features plus we have additional integrations for Hubspot/MailChimp etc as well. Also, they are always adding new functionality so there's nothing stopping you from rolling your own integration if it seems like something would be useful or beneficial but not offered yet by them! We had never built an online booking platform before this was started up specifically around my business needs (building customised guest books in hotels). I can now create any kind of package - single night stays through-out the year or multi week breaks.