I haven't had similar situations before, but i always present a credit card. I think it is normal for any hotel to check the room if no credit card was presented since it will be almost impossible for them to get their money back if they found any thing later on.