Pros: great cleaning, carpets not too wet, easy to clean after using
Cons: somewhat difficult to maneuver, no storage place, or clip  for upholstery attachment