My wife was out of town caring for relatives for several weeks, so had You've Got Maids come over to clean prior to her return. My wife is extremely particular about how our house is cleaned, and she was very impressed with the job done by You've Got Maids - this is the best endorsement of a cleaning service I could possibly give!
In addition to the quality of the cleaning itself, they are very easy to work with through the scheduling process and handled special requests/instructions with ease.
I strongly recommend You've Got Maids,