Hi all, can anyone recommend a good household steam cleaner? I'd like it to work on tiles, wood, carpet and upholstery. Would it be better to hire rather than buy in order to get what I need? Thanks in advance X