Keeping on top of the household cleaning can be tough, especially when you have to contend with work, family and social life.