Booking.com are offering free commission on the first five bookings via referral links, hope it's OK to post that here? https://join.booking.com/r/c4c3f8fb
Booking.com has been working out OK for us, we have a strict cancellation policy but have had to wait up to 6 weeks for payment as they take the payments for us.