I had a weekly cleaning person when the kids were young, then moved her to every other week for a few more years. It cost me $75 per visit and she was well worth every cent.
She'd stay about 5 hours. Dusted, changed the sheets, cleaned the kitchen, the bathrooms, mopped and vacuumed. I never left her dirty dishes of any kind, a dirty oven, or had her do laundry. The house was uncluttered before she arrived. Toys and books were shelved, clothing and towels picked up, and everything cleared out of her way. If my kids didn't get their rooms picked up before she arrived I'd close the offender's bedroom door and ask her to bypass it that week.
Trust me, my kids didn't blow it often because when they got home from school that day they had to clean their mess, plus dust and change their own sheets!
We had little difficulty keeping the house clean between her visits. Having had three kids very close in age, it was a godsend to have a cleaning person picking up the heavier cleaning.
Deb, if you're willing and able to get your house ready for a cleaning person to deep clean (meaning you have to start ditching the clutter), and have the service on a regular basis, it can make a world of difference.