Had them clean our carpets today. I’ll definitely call them the next time we need carpet cleaning. Thorough and careful to protect hardwood floors, wall corners, etc.