Price is good, drinking was quick and the mopping pads fit my iRobot Braava Jet 240. I fell once (the velcro wouldn't come off, the pad fell out of the machine's intended slot) in of medium usage but it only happened once so it might have been user error on my part. They stayed on throughout the cleaning cycle, the last 4-5 times I used them. My only real issue with the pads is that they aren't as thick, soft or durable as the manufacturer's disposable mop pads or washable mop pads, so they don't clean well either. For the price they are ok and they work, but there is a noticeable difference in the performance of these washcloths versus performance.