I arrived at this hotel at 9.30pm. When I asked the receptionist for check-in, I was told that my reservation was cancelled as my credit card did not pass the credit card check. He said that the credit card check was done 10 days ago and the hotel sent an e-mail to me at 7am on the day of check-in, but I did not answer by 6pm and therefore the hotel cancelled my reservation according to their cancellation policy. I insisted it was too short notice, but he told me it was my responsibility to answer by 6pm and he could do nothing as the hotel was full. I asked him to call his manager to discuss this issue but he said that his manager was away from the office and it was impossible to contact. We argued in front of the reception desk for 10-15 minutes. Finally he arranged a room at another hotel.
I did not have to sleep on the street fortinately, but I will never come back to this hotel.