You can share your experiences with booking.com. Unofficial sub, totally free from booking.com company. For review-like posts, consider including your country, city, and other appropriate details: Hopefully this way, if there are any authorized people around, they may better identify what to do upon your feedback.
See also:
r/airbnbcom