@Ros23 When a guest books, send them a message reminding them of check-in times. Let them know that they need to let you know their check in time at least a day prior to their arrival, and that if they arrive outside of those times, they will find the doors locked, with no one to let them in, and will end up having to find a hotel. If you don't hear back, send them a reminder. If they still don't respond, contact Airbnb, who will then contact the guest, asking them to respond to you.
And you do not need to tiptoe around your own home just because you have a guest who wants to sleep all day. They booked a shared home- you just carry on with your daily routine, as long as it doesn't involve starting up a chainsaw at 7AM.