Excited to get rid of my mops!
I like the product.  It is easy to use.  It is compact, which is important as I don't have a lot of storage space.  It is convenient to use; I especially like the drain (no dumping).  It is fine for picking up cat and dog hair, but it just pushes around other debris.  I also thought it would squeegee out the water more than it does; however the fact that it can get into all the little places makes up for that.  If you have particularly dirty floors - ie lots of traffic, and animals, the water gets dirty pretty fast.  I've found that it is great for a quick damp mop to keep a floor clean - and for that purpose - it is perfect.
Rating: 4 stars