This is a great Shark Vacuum. I love the self cleaning brush roll. With pets and long hair it saves times having to cut the hair out of the roller. Easy transition from one type of floor to another and great suction. The only issue that i have is with such a large dirt cup the fill line is very low.