My problem with booking.com is the unfair requests made for commission for no show guests and cancellations. I informed the company of all no shows and cancellations immediately, but they claim it should be done on the check out date. What's the difference? What is important is that they were informed. So invoices were sent to me to pay commission on money not earned. I disapprove of this very unfair and unethical policy and I have no interest in partnering with booking.com anymore. In addition some guests are problematic and when you complain to booking.com there is no redress.
Another issue is that when there are no shows your space remains blocked for the duration and there is no facility to open the period for other bookings. Therefore you lose income, yet booking.com charges commission on these no shows. I am of the view that if the company wants commission for no shows and cancellations the guests should be charged. I have dutifully paid all commission due for the guests who have turned up so I owe the company nothing. Yet according to them commission is demanded for no shows and cancellations.
I will not recommend that anyone partner with this company until they change their unfair practices.