All and all I like my vacuum. My biggest complaint is it's ability to transition from hardwood floors to carpet. Often times it will either hit the edge of the carpet and go around it or get stuck on top of it.. I have put the little sweeper brush back on many times because it gets stuck on carpet and falls off.  (thankfully the vacuum sucks up the little screw making it easy to find) It does pick up cat hair very well but only if you have the swishing brush on it.  My vacuum also gets stuck under the dishwasher edge. I always block it off so it can't go near it.