If you have ever booked a non-refundable hotel roomand have had to cancel at the last minute, you know how frustrating this situation can be. The disappointment that comes from not being…