Just gave the house an uber thorough going through with the Rainbow for all the bare floors and above floor detail cleaning and the Dyson DC28 AirMuscle for the rugs.
(I am NOT, NOT, NOT trying to start yet ANOTHER Dyson battle. I am just sharing my cleaning regiment!)
For the mopping of the bare floors, I have a commercial mop bucket that I fill with scalding hot water, so that the mop is actually steaming when it gets wrung out. I find that this leaves the floors streak free and they dry within a minute or so. I also use a commercial floor cleaner called 'Emerald'. It's made by a company called MPC Maintenance Solutions.
The restrooms get cleaned with another commercial cleaning agent, Pro-Link "Bright n Fresh". It's a fantastic non acidic cleaner that really cuts through soap scum and other residue.
Woodwork, glass, mirrors, and most other surfaces get cleaned with a bucket of hot water, Parsons Sudsy Ammonia, and white lint free cloths, and a squeegee for the windows, of course.