Around the time I started hosting, my trusted long-term cleaner had to retire due to a spinal injury. I tried other cleaners but I found they didn't do things to a high enough standard and were also unreliable, often cancelling last minute and leaving me in a panic right before a guest arrival.
Now, I do EVERYTHING myself, including the laundry, as laundry services in London are too expensive to be an option.
The advantages are that I save money and can time my cleaning around guest arrivals. My cleanliness ratings also improved as soon as I started doing it myself. The disadvantages are that it takes up so much time and energy. I am not sure I can manage it long-term as I do have a job as well!
It does help to have several sets of bedlinen for each room and plenty of stock of cleaning products. I also keep a couple of cans of foaming, 'no scrub', bathroom mousse handy for extra quick turnarounds, when I don't have time to do the usual routine.
Routine itself is really important, i.e. if you have a set of stages for each room it becomes faster and you don't miss anything.
For example, for one of my bedrooms, it's something like this:
1. Strip bed and put linens and towels in the wash
2. Empty bin/any other rubbish left by guest and wash water glasses etc.
3. Iron new bedlinen and make up bed
4. Dusting, polishing, cleaning glass - working around the room, always in the same order
5. Replace toiletries, towels, water caraffe and glasses. Update tourist brochures if necessary. Write guests' name on welcome blackboard
6. Vacuuming and mopping, including under the bed/other furniture. Always done last so there's no need to walk back over the clean floors.
I will do this exactly the same every time even after a two night stay by an immaculately tidy guest. Because it's done so often, the room looks lovely again in no time. When I have more time, I do some extras, e.g. clean the windows, inside the wardrobes etc. but the important thing when doing the 'regular' clean is not to get distracted by that stuff or you'll be there forever!