I have a 3200 sq ft house, my lady comes every other week, and I pay $90 per cleaning. She brings a helper and it takes her 3 hours to finish. She is not the best cleaning person in the world, but she's consistent, she gets the things done I want done, and she's cheap. I could get more done with a service, but that would cost me about $150 a visit. I've had services before and in my experience the first month or so they're great, then the quality falls off a bunch but you keep them around because it's such a pita to find a new cleaning person, lol.
She dusts, vacuums, mops, cleans all counters, all bathroom surfaces, bathroom mirrors, blinds, and changes the sheets on the beds. Things I would like but that she doesn't do: wipe down light switches/doorknobs/fridge handles, clean glass french doors inside home, clean insides of windows, rotate 1 bigger task per visit (clean oven, inside fridge, polish wood cabinets, etc etc etc). My last service did all those things, they even put away the kids laundry (kids loved that since it's one of their chores), but got very sporadic over time so I had to let them go.