This site provides details of thousands of Hotels, guest houses and self catering throughout the world. Its searches are very good. The site is generally responsive and accurate. Two slight problems. When making a booking for several people it is sometimes unclear that the booking really covers all guests, especially whether breakfast is included for all guests. Have had problems with the select country for passport too.
Never found cheaper prices than Agoda though.