I had this problem with my last landlord...nightmare i tell ya.

By law you have to have them professionaly cleaned ,always keep the docket. Even if they are selling the house you still have to have them cleaned.

what you call clean and the LL/agent class as clean are totally diffrent.

As for the mopping of the floors, thats petty and if they truly werent happy theyd let u go and fix the problem.