My experience with Eco Mama was pretty good. I set up a deep cleaning appointment and the employees came early, was extremely courteous and quiet and polite. They were scheduled to stay for close to 3 hours but were done in about 2.5 hrs which is fine. I wish they took 10-15 min after they were done to make sure they checked everything. There were a few things I caught later like some baseboards not being wiped and a few mirrors not cleaned, but overall, I was satisfied so I will probably continue with service.