Does what a vacuum should do - I use it for hardwood floor, carpet, and tile.  Best bang for your buck.  It is not the best quality of vacuum cleaners, but hey it does the work.  I might not ever go back to the upright vacuum after using this vacuum cleaner.