Booking.com admits listing the Hudson Hotel in New York more than once under slightly different names with different star ratings, to see whether customers bookings would be any different.
Booking.com may have charged some customers more even when they were listing the same hotel at a lower price.