I think I'll get a steam mop and cancel my cleaner and save money in the long run?
I don't know what this steam mop does exactly, but unless it is able to clean toilets, showers, baths, sinks, and it can vacuum, dust, polish, wipe surfaces, wash up, change beds, etc.,etc. I think you are kidding yourself 
As I say, I have no idea what it does that a normal mop doesn't, but £99 sounds a ridiculous amount of money to me, for a mop.