This was the worst experience i ever had with a guest and made me rethink hosting - he is only correct with one thing - I did not get his message about his check in time, but I was there 20 minutes after he phoned to check them in.
With regards to opening his room - I had to go and check the room after they phoned me after midnight the previous evening to ask for more bedding after the spilled something on the bedding - it was 11am, I knocked 3 times and called out room service every time before I opened the door and immediately closed the door when I saw them in there. They also asked me the day before about local attractions as they were going to explore the area, so I had no way of knowing they were still there - they did not arrive by car and all blinds and doors were closed, although it was a warm day outside.
With regards to the delivery - I was at the property to check in another guest when it arrived. The delivery person arrived in a clapped out car, with his children in the back, and was definitely not from the local area, as I spoke to him and he did not even know the local villages.
As to the state these people left my room - I took photos and reported them to Airbnb the same day they left - I also told the representative I did not want to leave these people a review and just wanted to warn future host. They were disrespectful to me and other guest in the house - walking around semi naked and leaving the common kitchen area in a mess. They also left food and drink and other unmentionables in their room after I asked them not to take food into the room and to use the kitchen & dining area for their meals.
To all future host - I cannot recommend this person.