Excellent job and VERY dependable--I can give them a key and not worry about a thing. They will go above and beyond (folding laundry, making beds) without a complaint. I don't feel I have to ""clean"" before the cleaners come! Love it!
Pros: goes above and beyond, very detailed, flexible
Cons: like all cleaning companies, they do miss spots :)