I have used mncleaningcompany service for about four years. I describe myself very picky and difficult to be pleased. mncleaningcompany exceeded my expectations. The manager is professional, flexible and very reasonable. I really like the work of the two ladies who clean our house. I trust them and their service has been consistently high quality. Thank you.