I've never had a problem with Booking.
But, truthfully, I use them to see what hotels/rooms are available in my price range and location then usually try to book directly with the property.
With hundreds of third party sites offering cheap prices, the property owners have to compete with prices and cancellation policies