I considered booking a hotel directly from the hotel website. But then I remembered that with Agoda, you can acquire points for each booking, which you can eventually use to offset future charges! I immediately checked on Agoda, and booked my next holiday stay!
Tip for consumers: Check for "Free Cancellations", and also make sure to log in to your account!