My cleaner is $15 an hour. We comes once a week for 3-4 hours or however long it takes to get it all done.
One thing too, if she is sick and can't come I will still pay her for 2 hours work because she is so amazing.
Things she does:
Sweep and mop all floors
Make all beds
Clean the kitchen/bathroom
Do all washing and drying.
She pretty much cleans the house top to bottom and I just maintain it through out the week.