Has anyone got one of these? Would you recommend it for carpet and tile cleaning. In a 'compact' house, twisty stairs, really need something titchy but effective. Many thanks.