M.D.
Well, my area has a really low cost of living, so this may be an under-estimation for you, but for my 2500 sq ft house, I'd paid between $100-$120 per cleaning, twice a month.
As for cleaning, I think that the key is to not get distracted by de-cluttering/rearranging or deep cleaning. This might sounds counter-intuitive, but the reason that a single cleaning person can clean my entire house in 4 hours is because she didn't look through the pile of mail on the counter to see what to keep and watch to pitch. She just moved it, cleaned the counter, then moved it back. She didn't look at whether all the books on the bookshelf were orderly. She just dusted it. She didn't stop in the middle to pull the grate off the fridge and vacuum out the coils, she just cleaned the floor.
That's not to say that there isn't a time and place for decluttering and deep cleaning. Of course there is. Decluttering is almost daily for me (the more you can keep surfaces uncluttered when you move into your new place, the easier it will be) and deep cleaning is on a schedule. But for routine, keep the house looking shiny and finish in one afternoon-type of cleaning, stay focused on the task at hand - wiped counters, dusted shelves, vacuumed/mopped floors, and clean bathrooms.