The cleaning team was fine, but I had an *awful* time dealing with them. I scheduled an appointment for 10am (and they billed my credit card), and I called at 10:15am to ask where they were. They had no record of anything. They apologized and said they'd be there in 30 minutes. After 45 minutes, I called and they said it would be another 20 minutes. Or another 30 minutes. After an hour, they showed up. After 3.5 hours, I called to see when they'd be done so I could return. They said 30 minutes. We got there after 45 minutes only to find they still had well more than 45 minutes to go. The place was very clean and the crew was quite nice, but after they left we found they'd left sediment (cleaned out of the carpet) in our toilet and it wouldn't flush. They sent back someone after an hour to solve the problem.
Basically, if you have a full day to waste and you're ready to micromanage them, you'll get a clean flat. read more