I have been using Keen Maids for over 5 years and they not only do a thorough job, but are trustworthy and stay on schedule. I highly recommend using their service.