I stayed at a Hilton Garden Inn in Canada for 1 night at $150 CAD pre-tax. Shortly after my late arrival around 23:00 local time, I spotted some small red (not sure if this were blood) and orange stains on the bedclothes, which I reported to the front desk. The receptionist said that as the only person at the hotel postmidnight, she couldn't do anything, but would note my complaint. So I placed towels to cover the stains on the linen, and slept without the duvet.
The next day, nobody contacted me. I then stumbled on the Housekeeping Manager in the hallway, who amply apologized and offered a 15% discount after seeing the stains in my room.
Yet I'm uncertain how much discount is warranted? 15% feels too meager to me: is it?