Sweep Away was referred to us from another customer. They have a large crew of cleaning professionals. If you aren't happy with how one person cleans you can request someone different until you find someone you really like. They also work around your schedule. We've been very happy