After using booking.com for a long time, this last time, I received a post stay charge from the hotel. Booking.com prepaid the total of my stay July 26 - 29 July 19, as including all taxes and fees. The confirmation specifically said that if anyone tried to charge us in addition, to contact them. Hutchinson Island Plaza Hotel was upfront with their Parking fee of $15/night. They said it was supposed to have been mentioned in our confirmation with booking.com. I looked again carefully and no such information was there. I couldn't cancel my stay because it was already paid.
After my stay, I contacted booking.com about the issue. after requiring copies of the bill/receipt from the hotel and not providing an answer, I reached out to them about it. They said that the additional fee was written on the confirmation and I should send them proof on not mentioning of this on the confirmation.
I felt 100% scammed, when I went back to my history of bookings and the Hutchinson Hotel stay was deleted.
So consumers beware, print out the confirmation completely because in a dispute, they will delete the proof.
Recommendation: Don't use booking.com, don't rely on the app history, print out all.