These guys did a decent job at a reasonable price. I was able to book using email and they arrived early in the 2-hour window. The only glitch was that the cleaner had been told I had only 2 rooms when the email exchange clearly discussed 2 bedrooms and a living room; he was kind of surly about the whole thing, but I did have the discussion in writing and it wasn't exactly my fault his dispatcher made a mistake. Other than that, the job was done properly and quickly.