I LOVE the Carpet Shark! The price could not be beat, but I will say it is normally $20, the $10 price was from a Black Friday sale. You could not find a more versatile, powerful product for a similar price. Yes, I AM saying the Carpet Shark CANNOT be beat. Comes with a long narrow attachment for those hard to reach places, but my favorite is the floor attachement, it works on my hardwood floors and doesn't leave a mark! It is on a long handle that can also be detached to be used as a handheld vacuum which works well with carpeted stairways. The suction power is terrific, it can hold a shoe! One of the only things I do not like about the Carpet Shark is empty it and dealing with the filter, it is kind of icky. The filter is made of a cloth like material and it seems dog hair loves to cling to it. With 2 dogs and a cat, I have a lot hair, so that means a lot of extra minutes spent pulling dog hair off the filter. Filters are replaceable, but I haven't been able to find them in the store, only directly through the company.