Molly Maid teams have been cleaning my house twice a month for more than ten years. I have found them to be competent, thorough, and helpful. On the rare occasions when something was left undone, the team has always returned to take care of it as soon as I made the request. Teams are more than willing to work with the home owner, and the main office is staffed by courteous professionals. The list of services that will be performed is presented at the time of the initial estimate, but additional services, such as window washing, may be added for an additional fee. I would recommend Molly Maid of the Roanoke Valley unhesitatingly!