Overall, this is an okay vacuum.  It is nice for small task, and vacuuming tile and low pile carpet.  This vacuum cannot handle a thick Safaveih Hudson rug.  It chokes up.. and stops working.  I do like it for all other areas of my house as it can handle tile, and low thinner carpets with ease.

Two things that need improved... is the dirt holding tank is too small.  You have to stop and empty it often which means you have to take the cleaner with the cord all through the house or carry a trash bag around to empty it out several times in a 2000 sq foot house.  The other thing is that the vacuuming head is about 3/4 the size of my Dyson Animal.

I do like that the vacuum is very light, and has a carpet and hard floor setting that is easy to use.

So, for now, until a perfect vacuum is made for all surfaces and a larger dirt holding tank I will continue to be a multiple vacuum house.  Keep trying Shark.  You are getting there!