good cleaning performance but bad battery cover design [SEP] it does a good cleaning however the battery cover design is bad it is snap in type not screw in type therefore water gets in so easy after months of usage there is sign of water damage note that i did clean the device every weeks the battery cover also got corrosion that it can not be fully snapped in