A cleaners timing will vary massively depending on the volume of the job, the location, and what specifically the job is.
As a lead generation company for cleaning companies, we understand the importance of the timing needed for cleaning services.
It is a great idea, and very recommended, for you to ask the cleaners beforehand to get an idea of the time-space.