Does anyone have one of these microfibre mop if so are they any good and how long do the heads last before you need to get a replacement?