This is probably my favorite website to do any booking. It’s because of the points! Once you write a review for a hotel you stayed at, Agoda provides you with 500 points. Accumulate enough points and then you'll get an extra discount on your next stay! Plus, the reviews here are pretty accurate. I actually rely quite a bit more on the reviews from Agoda as opposed to TripAdvisor. The reviews are shorter and straight to the point. Plus, you have the added benefit of someone actually staying in the hotel. My main gripe about this website is that the final cost (tax and service charges) aren’t included until the very end, right when you’re about to book! A bit annoying when you realized the hotel you love is actually 20% more.
For price comparison, check out booking.com.