Written on: 06/08/2012
Hotels can prevent dissatisfied customers from giving poor reviews on booking.com. The hotel reports you as a 'no show' (whether you stayed, paid whatever), and then Booking.com do not send you a feedback form, and if you ask for one, Booking.com will not send you one, unless you kept your receipt. On a recent tour of Sri Lanka, this happened to me twice - the only two disappointing hotels on the whole 10-day trip.
Hotel ratings on booking.com are probably inflated, particularly for hotels wise enough to know how to play the game.
Also, most hotels charge your credit card in advance of your visit, so if you arrive but do not like what you find, you are very likely to be charged the full rate anyway. It is more of a purchase.com than a "Booking".
I preferred the hotels I found through Agoda this trip.