We have had American Cleaning Services for over a year now. We love their flexibility for our changing schedule. They do a great job cleaning. We have two children and they are very messy! The cleaning is done very thoroughly and professionally. We are so happy we found out about American Cleaning Services . It is a wonderful service!