Any recommendations for the best vacuum cleaner to buy for wooden floors? Currently have an upright Dyson but on its last legs. Are the cord free Hand Held Dysons any good?