is correct in that, if a long term (or any other) guest cancels or shortens their stay, then your calendar will be opened up for the rest of the stay, allowing other people to book.Although the long term cancellation policy sounds pretty firm and protects you, there are some loopholes, which means that a host can be left a bit in the lurch, and it's important that hosts offering long term stays are aware of it.
According to the policy, if a guest cancels more than 48 hours after booking, they must pay for the first 30 days of the stay, but they are not made to pay for any of the rest, even if the stay booked was for six months.
If they cancel during the stay, they have to pay for the nights they already stayed + the 30 days after (or the remainder of the stay, whichever is shorter).
The rest of the dates will be automatically opened up.
Where it gets more problematic is when a guest decides to shorten the dates of a long term booking BEFORE the stay starts, but that's a another topic..
@Todd528