Improve calendar UX for nightly bookings

Since we are vacation rentals, customers pay and book on a per-night basis. So I was looking for a calendar like on this website:
https://www.shenrent.com/

onemonthcalendar

Thanks, we’ll try to improve the calendar UX this way. It works in a similar way already, e.g. if you book a stay for 1 night, the day before this night will be blocked (since customers check in in the morning) but the next day will be displayed as available for booking since customers will check out in the morning. If you book more nights, then the first day of the booking will be displayed as “checkout only” in the date picker. For example, the Airbnb calendar works in a similar way.