In my experiences with rental properties, if the landlord wanted to show the property to a potential renter, they always make sure that I'm at home to open the door and watch while somebody's touring the house.
I understand they need to release the room as soon as I leave, but I would appreciate it if they actually let me know beforehand so at least I can hide my valuables and intimates. Not to sneak someone in while I'm away.
As for the cleaning, I would appreciate it if they have a set schedule as to when they're cleaning the room. Or like showing the room to other people, let me know beforehand so I can get ready for it. During my stay there, they sometimes came on Wednesday, sometimes Thursday, sometimes early in the morning, sometimes in the afternoon, I would have no idea when they'll drop by. Sometimes I could be sleeping in my pjs and they would be knocking on my door for cleaning services. And I would have to quickly get out of bed get changed and everything. I really hate that.
I'm a guest here, I didn't pay my money to follow Their schedule and let them invade my privacy like this. If they want to let people in, just.... ask me first and let me know about it, you know what I mean?