After vacuuming my rug, it looked brand new.  I also like that this vacuum cleaner detaches and once the parts are added, it does just as great a job cleaning floors and baseboards as it does carpets.