Once a week, about four hours - but she left shortly before lockdown. Did a lot. Vacuums, cleans bathrooms and kitchen, mops floors, dusts, changes bedding and towels and starts the process of washing/drying them (she can usually do one load and put in tumble drier and then put a second load in for me to take out after she's left). She then does one extra thing each week eg cleans fridge, cleans windows (she usually does the windows over 2-3 weeks), inside of kitchen cupboards (again, often over two weeks), dust down the radiators etc). She was great and I miss her a lot - with lockdown we haven't replaced her.
I'm kind of used to doing it ourselves now, and it had helped financially, but after lockdown I want to get a cleaner to come in every 2 weeks or so to do the kitchen, mopping, dusting (that's the one thing we're really really bad at), skirting boards/corners etc (I've got a robot vacuum now but the skirtings etc could really do with a bit more love!). I would like her to do bathrooms but I'm 90% certain that if I do that, DH will simply not do the bathrooms between her visits every fortnight and then it will be up to me or it won't get done. If it's not on her list, then DH can't just leave it for her (he does his share, but he has a very irritating habit of pushing the timeframe until he does things. Am currently MN'ing from bedroom to avoid sending him glares as its 5:09pm and he still hasn't cleaned the bathroom, changed the kids bedding or mopped the kitchen as he promised he would).