I would consider giving the folks at Great Northern Cleaning a call. I have used them for my business, home, and camp on Rattlesnake. They were actually just out there today and sent back pictures of the finished 'opening cleaning'.
We have used them for about three or four years now and one of their best traits is an open line of communication. I am VERY particular but these guys go over and beyond and are always open to feedback. When I ask for something outside the norm the response I always get (and I like to text) is "I'll take care of it".
They will do just about anything you ask even outside of regular cleanings - today they had even raked leaves, hooked up the barbeque and put out the patio furniture (in addition to scrubbing floors, dusting, bathrooms, etc..) They have even helped with some paint jobs for me. In the normal course of summer they clean out island place as they would my regular house (we live there all summer) - on a weekly basis. It's nice to come back from work on a Monday to see the place like new after a multitude of visitors like friends and family and all we need to worry about is watching the sun come down..
They have done my rental properties on call as well - I think they would work with any schedule you need and you will find their prices competitive.
If you would like to hear more about my personal experience I would be happy to respond to an email with my phone number - my email is
[email protected]
Rob