Has anyone else had this experience? I made a booking and then cancelled within 24 hours for 1 night at the Distillery Guest House in Fort William, 2 weeks in advance of the night. Three weeks later I received a receipt in the mail for a charge on my credit card for a non-refundable deposit. This wasn't mentioned at anytime before, so I was surprised they could charge my credit card without my knowledge. I've subsequently found out legally they can charge you the first night if ever you book, even if you cancel weeks in advance and they don't mention it, and I was told by the Guest House that it is standard practice. I've never experienced this before and I travel a lot. Has anyone else had this experience?