I thought I was booking on the hotel's own site, and was surprised to see my card charged for an additional non-refundable booking fee even though I had booked a refundable hotel reservation. If there was fine print to that effect, it was not noticeable. In my estimation this is fraudulent.
I will make sure I don't get caught again, and I would counsel anyone to do the same.