@Kostis5 I do offer to do a quick clean for my private room home-share guests after they have been here for a week, which is when I also give them clean sheets and towels. But I only offer, and I have never had a guest take me up on it- they say it's fine and they'll change the linens themselves. This tells me that they prefer their privacy.
I don't charge a cleaning fee, because it's only a bedroom and bathroom I need to clean and I have a 3 day minimum stay, and most of my guests stay longer than that, so for 1 clean pre-arrival, it averages out to maybe a half hour or less per day.
But I imagine you pay a cleaner, so you'd have to charge enough to cover that, either with a separate cleaning fee or worked into your nightly price.
It's also important to make your expectations clear to guests as to what you expect them to do before checking out re clean-up. Many guests seem to think if they pay a cleaning fee, it means they can leave a big mess, piles of dirty dishes, garbage all over, etc. They need to know that the cleaning fee is for the heavy duty cleaning that you do between guests, not cleaning up all the guests' personal messes.