I'm giving 3 stars because while the assigned cleaning team arrived unprepared and lacked the necessary tools for the specific tasks requested, one cleaner was a lovely lady whose work sort of compensated for the other. There was a noticeable inconsistency in their quality. I shared this feedback with their office, but nothing was done.
Ensure to check their work before they leave...