I’ve had more luck with individual housecleaner references than cleaning companies. Check the local neighborhood websites for references. If the housecleaner is new to STRs, you may have to create a list of expectations for STRs vs regular households, along with a complete ckecklist of the cleaning tasks required, but it’s worth it! A good housecleaner will be happy to clean a house every few days for the same rate as they would have charged every couple of weeks.
TurnoverBnB.com is another website I have used to find cleaners on short notice. Look there for a housecleaner with a serious, professional bio and good reviews.