Might be good for hotels, but we had a bad experience with booking flights. We paid for a flight, then Agoda told us the airline cancelled all flights for that day. Then we asked for a refund and were told a $13 fee would apply to process the refund. Then we were told it would take the airline up to 3 months to process our refund. I would like to believe it was the airline's fault, but we have never had such a bad experience with an airline or other booking companies.