The guest should always feel that they are being offered a better deal. Give an upgrade for the next stay or offer a different kind of compensation (e.g. a massage or a bottle of wine). Call the guest the next day to apologise again and check how they are doing.