Zero stars, actually.
What a mess. We had to call 6 times to make our appointment (should have known then). Finally made our apt a month ahead of time for a pre-thanksgiving cleaning. Never got a confirmation call, so we called the day before and they had no idea about our appointment, but took our info again and said they'd be here.
Well... Long story short, no one showed up, no one even returned the numerous calls asking if they were coming. Someone finally texted my husband 4 hours after the appt and said they were not coming.
I should have known better, but save yourself the headache!