I have an anecdote about that:
I had a brief stint working for a hotel booking competitor and, sometimes, a transaction would go through 3-4 hands, each taking commission, before reaching the hotel and I just hated that.
This spring we wound up stranded in Amsterdam for an evening and I needed to book a hotel fast. I checked booking.com and saw what was still available at the moment and I found a hotel - a double room on booking.com was 230EUR. I call the hotel, I tell them I want to book a room for tonight, total number of people etc. The receptionist comes back and tells me a double room is 285EUR. Do I want it? I do not. I went back to booking.com and reserved the room there.
I can also say that I had a problem with a dishonest property description (regarding parking) and complaining to Booking made them produce an underground parking space in 5 minutes - albeit this was before checking in.