Originally Posted by
hotelboy
The hotel does not get paid in points until the guest arrives. If the guest does not arrive the hotel is not paid.
The hotel would have been paid in point if they just checked the guest for the whole stay, however they preferred to charge a no-show to extract more money from OP. You can maybe defend them legally but in no way you can say it is a normal and honest thing to do...