Online travel agencies offer convenience but direct booking to a hotel has its advantages.
1. Easier cancellation and rebooking.
2. Easier refund in some cases.
3. You know who you’re dealing with.
4. Calling the hotel can give you a better idea of what they offer.
5. Sometimes reservations don’t require you to pay before you check-in.