Yes. We are fully bonded and insured, and every team member is background-checked and trained. Our teams are pet-friendly and will follow your instructions about where pets should stay. If you are not satisfied with a cleaning, we return within 48 hours to make it right under our 100% Free Up Your Time guarantee.