shipped well. arrived on time. The product itself however has its' flaws. I have a double-coated dog, and sheds a ton. while the roller initially did a great job picking up everything, at some point you'll have to rinse it and air dry before you can use again. so it's really a quick one or two time roll over what you need to pick up before you need a rinse. rinsing was easy with warm water.