I absolutely love this mop! We've had similar ones in the past but this one is really sturdy and ready to go! It's easy to use and does wonders on our floor! We also loved the duster cloths too, we have two big dogs and it  was great with the hair!