I just found one of my Booking.com listings posted there - same photos, etc
I am sure they sure they must link somehow to Booking, but on the read over saw no hint about it. However, they invented another city … so now my listing is located in Bernabela, Costa Rica
I had a look at it. They say they have 2 mil listings but the amount of traffic the site gets is minimal.
They affiliate with a lot of booking websites like booking.com
That is why you’re on it. They probably get commission from bookings.