Bought this a few months ago and we love it. It's been great getting dog hair that the vacuum can't get al the way. Removes stains and odors well. Love all the attachments