Originally I had a not so great experience with them. The management contacted me and asked me how we could make it write. I agreed to have a new crew come out at a discounted rate and the new crew was much better. Not everything is perfect but for the size of my home and the pets (lots of hair) that we have they were able to clean a large amount for the 3 hours we paid for. I would consider using them again for regular cleaning. The woman are nice and they clean inside the oven well and they did the floor well also. They were considerate of waiting till my baby woke up to get to his room as well.