I have a lady who comes in 2x a month and I don't know what I'd do without her. Well, I guess I would clean my house more often, LOL! She charges me $80 each time she comes, and it is money well spent!
The lady who cleans for me charges by the job (size of house, what you expect her to do, how messy your are when she gets there), not by the hour. She does not work for a company, she gets jobs by word of mouth. I highly suggest you get someone who is recommended by a friend or neighbor. I went to church with this lady, so I actually knew her before I hired her.
She cleans 3 1/2 bathrooms (includes cleaning floors, toilets, sinks, mirrors), kitchen (includes, appliances, floors, sink) tiled floors, wood floor, vacuums the carpeted areas (includes bedrooms), stairs, dusts furniture (including the blinds through out the house), shakes out the area rugs & takes out all the trash. There is possibly more that she does that I'm forgetting. Best of all, she really pays attention to details. She cleans like I would clean
If you can afford it, do it. You won't regret it. Just make sure you get someone you can trust because they will most likely be alone in your house and they will know how to get in your house (for example, I gave my housekeeper the code to my house so she could get in through the garage and not have to have a key).
Best of luck to you!