As a rule, I always check the hotel's price directly on their site. Often there's quite a difference both in prices and in terms. And you can also call the hotel for some goodies. Sometimes, of course, but totally worth trying. Yes, I have no remorse short-circuiting Booking when they overdo it.