Several years ago, and in another town, a guy cleaned our house every other week. He was great and the dogs looooved him. He would also dog sit if I had to be away. I can't afford it now, but I'm pretty sure no one else would be as reasonably priced or as thorough a cleaner. Sigh...
Oh, so I almost forgot, he was a referral from a friend and we had friends in common. Asking people you trust for referrals can be a really good idea.