My one and only experience with booking.com was around 10 years ago. I made a last minute late night booking, only to turn up and be told the room wasn't available. This was followed by a week of wrangling with booking.com to get the refund which was extremely annoying given I was traveling on a shoestring budget at the time. Never again.