I am looking to buy a new vacuum and having seen Miele recommended so highly, would like to buy that brand. I live in a small flat with limited storage space. Most of it is carpeted. I have long hair that sheds so need something that can cope. I would like bagless if possible but not sure which model to go for. I have looked at the CX1 Boost Cat and Dog which looks dinky but not much cheaper than the Blizzard Cat and Dog. Can you weigh in with advice please? It is a big ticket item for me so I want to get it right.