Cleans and vacuums pet stains in carpet surprisingly well.  Bought the Bissell Pet Pro Oxy Urine Eliminator with Febreeze.  Able to clean approx. 50 sq. ft out of one tank of water but I was going very slow with each pass.  Shipped fully assembled.  Happy with the purchase.