Decent quality for money.  Does not shed.  I was concerned since we just got a new puppy on how this would clean if the rug was soiled.  Well...it cleaned great!  I have a small bot rug cleaner and it withstood my OCD cleaning with no problem.