Everything and more! Made me get over the rug I didn't get when in Morocco. Be advised that it will shed but that's totally natural bc of the nature of the fibers. vacuuming over a period time will help.