If my sums are right, your figures take it up to a total of
5 mins per toilet (3) = 15 mins
10 for each bath or shower (3) = 30 mins
5 for each sink (4) = 20 mins
5 per window/mirror (3 windows and 4 mirrors) = 35 mins
ie 95 mins which is 1 hour and 35 mins.
It doesn't actually take me the number of minutes you've estimated for the above, as I.5 hours also lets me wipe down the tiled areas, cupboard doors, sink counter (one room has two sinks with a countertop) and doors/door handles plus empty two bins and put in new liners.
To the pp asking why tiled surfaces need cleaned each week, they regularly get splashed/marked plus one of our bathrooms has a tiled wall with decorative tile ridge which catches dust.
I still don't see how someone could clean a whole house in 2 hours, or even do a couple of bathrooms and a kitchen in that time.
I used to have a couple of cleaners who did three hours total in our old house. They didn't clean the bathrooms or kitchen apart from hoovering and washing the floors. In addition to those, they hoovered and dusted the living areas (two rooms), hall/stairs, washed the hard floors of the living areas and downstairs hall floor, and dusted/hoovered three bedrooms. I made sure all the rooms were tidy before they arrived so they had a clear run. They worked hard without a break and that was what they could manage in three hours.