This service provider's work quality is unquestionably good. They cleaned very thoroughly and proactively. The fee charged is good value for the work. They are also responsive to questions on Thumbtack. The only 2 reasons I didn't give them 5 stars are: (1) they were 2.5 hours late to their cleaning appointment with me and it took them almost 3 hours more to complete the job than what they originally stated on their initial pre-cleaning walkthrough; also (2) they were aggressive in trying to collect payment instantaneously (they were done past midnight with my house and I was pinged repeatedly the following morning for payment, as early as 7 am, while I was in back-to-back work meetings). That said, putting aside the punctuality and payment collection issues, the work delivered is relatively good.