Vacuum cleaner or carpet sweeper (Kendal LA9)

Would like a light weight vacuum with reasonable suction for an elderly lady we know. At the moment she hasn't got one that works.

Alternatively a carpet sweeper would be helpful.