Bought a groupon and scheduled them to come over. Scheduling was easy, they were flexible. They were on time, too!
The cleaning they did was horrible. Didn't dust anything (which is what we wrote in "special instructions" spot when scheduling). Didn't clean, just wiped countertops and mopped 1 area, and that's it. For two hours.
For the type of clean they did, save your money and set aside 1/2 hour of a Saturday.