We book a lot of hotels with Agoda.
We book a lot of hotels with Agoda. They can be competitive on price. The info they provide on hotels is pretty good and their stated prices are way better than many internet companies who draw you in on rates that they then add taxes and surcharges too when payment is required. Just ensure you read and understand the different price options as they can on many occasions be very confusing - pay at hotel/pay later, with or without breakfast/cancellation dates etc - you can have many options for the same room. ALSO search on different devices and refresh browser it not uncommon to find the price shoots up even when you log in as a member to utilise member "discounts".
