I’m happy to hear you feel bad about it - that’s a good sign.
Before you get the warm rush of a full wallet from the longer booking, keep these points in mind:
- In some places, a guest that stays over 30 days gets tenant rights and can end up being a squatter. DON’T accept more than a 30-night stay without a true lease agreement.
- AirBnB has different cancellation and refund policies for bookings more than 30 days - you might not like them.
- What if you long-term guest is a slob or had hugely annoying personal traits? You’ll be stuck with them for a long time.
If you decide to go through with it anyway, do NOT cancel on your current guests. Find them other options in the area that are similar to yours, contact them and tell them you want to use your dwelling for a different purpose during their dates, and ask them to cancel and book somewhere else, and refund them 100% and give them a nice something for their troubles. Of course, they might refuse to cancel and then give you a bad review after their stay just because they are annoyed you tried. Or not all three will accept your offer, and then you don’t have a clean calendar.
The other option is to find the long-term guest another place to stay during the nights you already have booked.
My most important piece of advice: Since I presume you are in this for the long run, don’t get distracted by a bigger short-term gain (that may not work out ) and end up ruining what you have already.