I put one star only because there's no option of 0 stars! Anyway, I was in some Canadian city and I had to stay the night there and head back to my city the following morning.
1. I booked my room at round 9pm and received confirmation email of the same.
2. arrived at the hotel around 12:15 am, with my wife and the two kids sleeping in the car
3. Was told there's no booking under my name and the hotel was already sold out
4. Called booking.com from the hotel and was told they would contact the hotel, to verify, and if it's true, what I said, it's the hotel's mistake but they would find me a hotel nearby.
5. after at least an hour and half they found me a hotel, and the truth I had already decided to drive the night to my city.
6. I told them they should accommodate me for free now since damage's already done but they say I can request this after my stay at the new hotel.
7. I felt insulted and followed through with my decision to head back to my city, which is 3 hours drive.
LESSON LEARNED. Stay away from booking.com