We have just replaced downstairs carpet for laminate floorboards all over. Loving it but needs regular sweeping with dogs and kids. Can anyone recommend a vacuum cleaner good for hard floors?