Understanding the key differences between online travel platforms and direct bookers