I searched so hard when I moved to my new place. I read reviews of dozens of cleaning services, and finally decided to try Orchid. Tried deep cleaning for the first session, because we have some construction dust. I was concerned they won't be able to clean very well, but everything turns out great.
I have been using Orchid for about half a year now, and they have not disappointed me once.
Although it depends on the cleaner you get, they maintain the high quality overall. Both the contact person and the cleaners are very nice, easy-going, and respectful.
When I need some touch up after the cleaning session, they are always very nice, too.
I highly recommend!