The ultimate machine with the versatility to clean carpets and , with the hard floor attachment, ALL floors cleaner.