We have a number of rooms that are rented out long term 30 plus days, and a couple of them cannot give us a definitive end date because of their contract job. It is a problem because we are finding ourselves either putting people out before they want to leave because someone else has booked that time, or letting future guests look elsewhere because we are pretty confident the current occupant will still be there.
I would propose some level of "open ended occupancy" charge to compensate for the dead time that will likely occur if I simply block out that unit until they move.
What have you done in the past?