I used to mop my floors using rags because I found it to be the most effective. I now have this multi-surface mop and know I have been missing out. The rag is very easy to reamove, to rinse or wash it, and it attaches back with no problems. It is very easy to maneuver and glides like a dream. The liquid spray dispenser is very easy to put in and switch out. My only problem is that the multi-surface cleaner does leave streaks on the floor but i like to rinse out the mop rag and go over the floor again to remove the streaks. I dont like most lemon scented cleaning products but this one is actually really nice, it smells more natural and fresh.