Spoke with agent prior to booking. I was assured with would be thorough as I have a pet allergy. What they did do they did very well. However, it was not a deep clean, it was barely a basic clean.
What didn't they do? They didn't: lift any little rugs on the floor, clean under the bed, clean under the chair or 2-seat sofa, move any small tables, mostly they did not clean anywhere you couldn't see.
They offered to come back another day, however, I couldn't conceive the idea of letting them in to complete the half-done job. A job that should have been done correctly the first time. Especially after having a long conversation about my expectations.
I asked for a refund, however, they quoted policy that they can come and fix it instead of returning some of my payment.
Update:
The CEO reached out to me and has provided an acceptable solution. More importantly he acknowledges the deficiencies and has take a personal interest in correcting them.