Hired based on reviews on Yelp and Thumbtack and fair pricing. Never got a chance to see if their cleaning is any good. First appt day got a text that they would have to reschedule because his wife fell off a ladder at clients house and were at the ER. I was sympathetic of course. A few days later he said she was fine and we rescheduled for later in the week for Thursday at 9am. Got a voicemail at 7:30am that morning saying they needed to push me back to 10:30 because of a part they needed to get for some machine and would I text back it was ok. I texted back and said sure. At 11:00am I get a phone call that he was at his sons school dealing with a disciplinary issue and couldn't come out. Was apologetic and said he wanted my business etc. He proposed if Saturday worked (two days later) they would do my deep clean of the house for 50% off. My husband wanted to get another company but we decided to give them another shot. We agreed on 1:30pm and he texted me to confirm that time and thanked me. Well... one would think after bailing on me a few times that they would come a few minutes early this time around. 1:30 came and went and at 2:30 I texted that I'm done and don't bother coming over. No phone call, no text, nothing. Guess they didn't want my business that badly! When we have to adjust my work schedule around their appointments and cancel and reschedule other home workers that were scheduled around these folks, it is frustrating to say the least. Terrible way to run a business.
Would never recommend.