Does anyone have a steam cleaner that they love, or didn't get on with? I'm trying to decide if I need one in my life, or whether it would be a big old waste of money. Half of our rooms have tile / laminate floor - are they also any good on rugs or carpets? And sofa covers? Please tell me what you've used yours for and whether it did a good job!