@Edwin *******
Depends on the hotel. Seen many examples where Agoda was significantly cheaper for the same room vs booking direct with the hotel.
But then you’ll see other odd differences like the room is much cheaper on Agoda but if breakfast isn’t included Agoda will charge like 400-500 baht extra per person/day while if you just pay at the hotel it’s like 200 baht.
Just have to check various sites and the hotel directly.
I’ve had hotels refuse to give me the cheaper Agoda rate while I was talking to them in their lobby.
They just said book with Agoda then.
Seems stupid to want to have to pay Agoda a booking fee when someone is willing to let you bypass that and both parties win but it’s happened a lot.
As for credit cards, a lot of hotels on Agoda let you book without a credit card and just pay at check-in.
Cancellation policy is usually determined by the hotel.