This sounds like a trigger for hotels to treat booking.com customers poorly. I imagine people would be better off booking somewhere else. I would suggest directly with hotels but that pretty much always costs more money than booking through a third party so maybe Expedia/Hotels.com or something.