In many cases booking directly with a hotel offers advantages above and beyond those with a third party. These advantages include loyalty programs, complimentary services, room preferences and more efficient customer service.