Always an excellent experience. It's so easy to schedule an appointment online, and the pricing system in totally transparent, so I know what I'm paying. It's a great value for how thorough the cleaning is. They arrive on time and are extremely professional and detailed. Kati is above and beyond with customer service. I'm so happy I found this cleaning company.