I bought this Shark Robot Vacuum about a month ago and so far the operation of this vacuum is great.  It provides all the listed functions without problems.  It is fun to watch it work.