And is it any good? I have a broken dyson, and not a huge amount of money to spend on a new vacuum, but baby, toddler, and two hairy dogs!