K.P.
I'm in the Fox Valley area and I used Merry Maids last year (they were a little pricy - $95 for a cleaning every three weeks). Now I use Euromaids ($86 every two weeks) and I'm very satisfied with them. I have a friend who uses the Cleaning Authority, but they have a different system of cleaning which I didn't like. All of these companies are licensed & bonded. I haven't had any issues with either of the two I've used. Every cleaning service I know of requires you to "clear the clutter" prior to cleaning. If you don't, I think they charge you more or just put stuff where you don't want it to be. All these companies will come out and give you a free estimate and some will work with you to customize your cleaning (for example, mine don't clean the basement; in the past I didn't want them to do the dusting--so they took off $ for that). Ask a lot of questions and go with one that you feel comfortable with (they're all individually owned--so the service out by me may be different from the one by you). As for the ring, I don't know what you can do. But that's probably a good question to ask the new company you pick: "If something goes missing in my home and I suspect your employee, what is your policy?" Good luck!