The shark rotator upright vacuum with hair pro has been a came changer in our carpet cleaning routine with a new puppies at home who sheds a lot we have had to clean our carpet a lot more than we usually were and the basic wireless stick vacuum was not enough to handle all the dog hair but the shark rotator has handled the job flawlessly and the odor neutralizer has been amazing for our carpets, this vacuum is perfect and has everything i was looking for in a new vacuum it has a large dust bin capacity and has a long 12 foot reach so I can do my stairs without any dragging of the vacuum which I appreciate and the attachments that come with the vacuum are very helpful when vacuum the dog hair off my sofas and dog beds, I highly recommend