We hired this company to clean our house (one time only) after some construction/renovation and they did a wonderful job. When we bought a new house, we again hired them to clean it (including windows) before we moved in. Again they did a great job (and it was REALLY dirty.) So, when they offered to come on a regular basis, we said yes. It has been over three years now and I have been consistently pleased with the quality of work. They come two times a month and it really helps with keeping the house in order.