My very aged in-laws need a new steam cleaner. The one of uncertain vintage that died spectacularly at the weekend was an M H2O - hard surfaces only I think? I've seen good reviews for new H2Os and wondered what you knowledgeable folk think. Happy to hear all views and other suggestions (might get one for myself too...)