I highly recommend Queen of Maids. A couple of crews have come to my home to clean over the past year and they consistently do a terrific job. They are professional, very thorough, and yet quick. And their customer service/scheduling team is so great to work with and will accommodate your schedule.