Sounds fair. Instead of rebook for the same season, maybe a full credit toward a future stay. That way you don't end up in a big discussion over whether a month later is the same season or not.